Class: InternetScrabbleClub::Client::Middleware::Response::Emit

Inherits:
Object
  • Object
show all
Defined in:
lib/internet_scrabble_club/client/middleware/response/emit.rb

Instance Method Summary collapse

Constructor Details

#initialize(stack, event_emitter) ⇒ Emit

Returns a new instance of Emit.



7
8
9
# File 'lib/internet_scrabble_club/client/middleware/response/emit.rb', line 7

def initialize(stack, event_emitter)
  @stack, @event_emitter = stack, event_emitter
end

Instance Method Details

#call(env) ⇒ Object



11
12
13
14
# File 'lib/internet_scrabble_club/client/middleware/response/emit.rb', line 11

def call(env)
  @event_emitter.emit(:response, env[:response])
  @stack.call(env)
end