Class: AmmuSocketManager::Handler::AmmuRequestHandler
- Inherits:
-
Object
- Object
- AmmuSocketManager::Handler::AmmuRequestHandler
- Defined in:
- lib/ammu_socket_manager/handlers/ammu_request_handler.rb
Constant Summary collapse
- @@event_map =
{}
Instance Attribute Summary collapse
-
#clients ⇒ Object
Returns the value of attribute clients.
Instance Method Summary collapse
-
#initialize ⇒ AmmuRequestHandler
constructor
A new instance of AmmuRequestHandler.
- #run(env, request_by_connection, data) ⇒ Object
Constructor Details
#initialize ⇒ AmmuRequestHandler
Returns a new instance of AmmuRequestHandler.
9 10 11 |
# File 'lib/ammu_socket_manager/handlers/ammu_request_handler.rb', line 9 def initialize self.clients = [] end |
Instance Attribute Details
#clients ⇒ Object
Returns the value of attribute clients.
7 8 9 |
# File 'lib/ammu_socket_manager/handlers/ammu_request_handler.rb', line 7 def clients @clients end |
Instance Method Details
#run(env, request_by_connection, data) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/ammu_socket_manager/handlers/ammu_request_handler.rb', line 13 def run (env, request_by_connection, data) request = { :env => env, :connection => request_by_connection, :json_data => data['payload'] } self.send(@@event_map[data["event"]], request) end |