Class: Menilite::Http::ResponseHandler
- Inherits:
-
Object
- Object
- Menilite::Http::ResponseHandler
- Defined in:
- lib/menilite/client/http.rb
Instance Method Summary collapse
- #failure(res) ⇒ Object
-
#initialize ⇒ ResponseHandler
constructor
A new instance of ResponseHandler.
- #on(evt, &block) ⇒ Object
- #success(res) ⇒ Object
Constructor Details
#initialize ⇒ ResponseHandler
Returns a new instance of ResponseHandler.
64 65 66 |
# File 'lib/menilite/client/http.rb', line 64 def initialize @listeners = {} end |
Instance Method Details
#failure(res) ⇒ Object
76 77 78 |
# File 'lib/menilite/client/http.rb', line 76 def failure(res) @listeners[:failure].call(res) end |
#on(evt, &block) ⇒ Object
68 69 70 |
# File 'lib/menilite/client/http.rb', line 68 def on(evt, &block) @listeners[evt] = block end |
#success(res) ⇒ Object
72 73 74 |
# File 'lib/menilite/client/http.rb', line 72 def success(res) @listeners[:success].call(res) end |