Class: InternetScrabbleClub::Client::Middleware::Response::Emit
- Inherits:
-
Object
- Object
- InternetScrabbleClub::Client::Middleware::Response::Emit
- Defined in:
- lib/internet_scrabble_club/client/middleware/response/emit.rb
Instance Method Summary collapse
- #call(env) ⇒ Object
-
#initialize(stack, event_emitter) ⇒ Emit
constructor
A new instance of Emit.
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 |