Class: Menilite::Http::ResponseHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/menilite/client/http.rb

Instance Method Summary collapse

Constructor Details

#initializeResponseHandler

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