Method: Alondra::Connection#initialize

Defined in:
lib/alondra/connection.rb

#initialize(websocket, session = {}) ⇒ Connection

Returns a new instance of Connection.



30
31
32
33
34
35
36
# File 'lib/alondra/connection.rb', line 30

def initialize(websocket, session = {})
  @session = session.symbolize_keys
  @websocket   = websocket
  @uuid = UUIDTools::UUID.random_create

  Connections[websocket] = self
end