Class: Ruflet::Rails::Protocol::LocalServer

Inherits:
Object
  • Object
show all
Defined in:
lib/ruflet/rails/protocol/local_server.rb

Instance Method Summary collapse

Constructor Details

#initialize(&app_block) ⇒ LocalServer

Returns a new instance of LocalServer.



7
8
9
10
11
# File 'lib/ruflet/rails/protocol/local_server.rb', line 7

def initialize(&app_block)
  @app_block = app_block
  @sessions = {}
  @sessions_mutex = Mutex.new
end

Instance Method Details

#handle_upgraded_socket(io) ⇒ Object



13
14
15
16
# File 'lib/ruflet/rails/protocol/local_server.rb', line 13

def handle_upgraded_socket(io)
  ws = WebSocketConnection.new(io)
  run_connection(ws)
end