Class: EasyUpnp::NotifyServlet
- Inherits:
-
WEBrick::HTTPServlet::AbstractServlet
- Object
- WEBrick::HTTPServlet::AbstractServlet
- EasyUpnp::NotifyServlet
- Defined in:
- lib/easy_upnp/events/http_listener.rb
Instance Method Summary collapse
- #do_NOTIFY(request, response) ⇒ Object
-
#initialize(_server, block) ⇒ NotifyServlet
constructor
A new instance of NotifyServlet.
Constructor Details
#initialize(_server, block) ⇒ NotifyServlet
Returns a new instance of NotifyServlet.
70 71 72 73 |
# File 'lib/easy_upnp/events/http_listener.rb', line 70 def initialize(_server, block) @callback = block @parser = EasyUpnp::EventParser.new end |
Instance Method Details
#do_NOTIFY(request, response) ⇒ Object
75 76 77 |
# File 'lib/easy_upnp/events/http_listener.rb', line 75 def do_NOTIFY(request, response) @callback.call(@parser.parse(request.body)) end |