Method: Browser::HTTP::Request#on

Defined in:
opal/browser/http/request.rb

#on(what) {|response| ... } ⇒ Object

Register an event on the request.

Parameters:

  • the event name

Yield Parameters:

  • response (Response)

    the response for the event



198
199
200
201
202
203
204
# File 'opal/browser/http/request.rb', line 198

def on(what, *, &block)
  if STATES.include?(what) || %w[success failure].include?(what) || Integer === what
    @callbacks[what] << block
  else
    super
  end
end