Class: Wamp::Manager::Event::Challenge
- Defined in:
- lib/wamp/manager/event/challenge.rb
Overview
Welcome Message Event
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#error?, #initialize, #listen_event_name, #transmit
Constructor Details
This class inherits a constructor from Wamp::Manager::Event::Base
Instance Method Details
#emit_event(challenge) ⇒ Object
15 16 17 18 |
# File 'lib/wamp/manager/event/challenge.rb', line 15 def emit_event(challenge) session.emit(emit_event_name, challenge) send_authenticate(session.authenticate(challenge)) end |
#emit_event_name ⇒ Object
11 12 13 |
# File 'lib/wamp/manager/event/challenge.rb', line 11 def emit_event_name :challenge end |
#send_authenticate(authenticate) ⇒ Object
20 21 22 |
# File 'lib/wamp/manager/event/challenge.rb', line 20 def send_authenticate(authenticate) session.transmit(authenticate.payload) end |