class Noodles::Websocket::Handler

Public Instance Methods

broadcast(msg) click to toggle source
# File lib/noodles/websocket/handler.rb, line 21
def broadcast msg
  @@connections.each do |connection|
    connection.send_data msg
  end
end
broadcast_but_self(msg) click to toggle source
# File lib/noodles/websocket/handler.rb, line 27
def broadcast_but_self msg
  (@@connections - [self]).each do |connection|
    connection.send_data msg
  end
end
deregister_method!()
params(env) click to toggle source
# File lib/noodles/websocket/handler.rb, line 37
def params(env)
  request(env).params
end
register_connection!() click to toggle source
# File lib/noodles/websocket/handler.rb, line 11
def register_connection!
  @@connections << self
end
request(env) click to toggle source
# File lib/noodles/websocket/handler.rb, line 33
def request(env)
  Rack::Request.new(env)
end
unregister_connection!() click to toggle source
# File lib/noodles/websocket/handler.rb, line 15
def unregister_connection!
  @@connections.delete self
end
Also aliased as: deregister_method!