Class: DripDrop::WebSocketHandler::Connection
- Inherits:
-
BaseHandler
- Object
- BaseHandler
- DripDrop::WebSocketHandler::Connection
- Defined in:
- lib/dripdrop/handlers/websockets.rb
Instance Attribute Summary collapse
-
#handler ⇒ Object
readonly
Returns the value of attribute handler.
-
#signature ⇒ Object
readonly
Returns the value of attribute signature.
-
#ws ⇒ Object
readonly
Returns the value of attribute ws.
Instance Method Summary collapse
-
#initialize(ws) ⇒ Connection
constructor
A new instance of Connection.
- #send_message(message) ⇒ Object
Constructor Details
#initialize(ws) ⇒ Connection
Returns a new instance of Connection.
66 67 68 69 |
# File 'lib/dripdrop/handlers/websockets.rb', line 66 def initialize(ws) @ws = ws @signature = @ws.signature end |
Instance Attribute Details
#handler ⇒ Object (readonly)
Returns the value of attribute handler.
64 65 66 |
# File 'lib/dripdrop/handlers/websockets.rb', line 64 def handler @handler end |
#signature ⇒ Object (readonly)
Returns the value of attribute signature.
64 65 66 |
# File 'lib/dripdrop/handlers/websockets.rb', line 64 def signature @signature end |
#ws ⇒ Object (readonly)
Returns the value of attribute ws.
64 65 66 |
# File 'lib/dripdrop/handlers/websockets.rb', line 64 def ws @ws end |
Instance Method Details
#send_message(message) ⇒ Object
71 72 73 |
# File 'lib/dripdrop/handlers/websockets.rb', line 71 def () @ws.send(dd_messagify().to_hash.to_json) end |