module WebsocketRails::StaticEvents
Public Instance Methods
new_on_close(connection,data=nil)
click to toggle source
# File lib/websocket_rails/event.rb, line 13 def new_on_close(connection,data=nil) Event.new :client_disconnected, :data => data, :connection => connection end
new_on_error(connection,data=nil)
click to toggle source
# File lib/websocket_rails/event.rb, line 17 def new_on_error(connection,data=nil) Event.new :client_error, :data => data, :connection => connection end
new_on_invalid_event_received(connection,data=nil)
click to toggle source
# File lib/websocket_rails/event.rb, line 25 def new_on_invalid_event_received(connection,data=nil) Event.new :invalid_event, :data => data, :connection => connection end
new_on_open(connection,data=nil)
click to toggle source
# File lib/websocket_rails/event.rb, line 5 def new_on_open(connection,data=nil) connection_id = { :connection_id => connection.id } data = data.is_a?(Hash) ? data.merge( connection_id ) : connection_id Event.new :client_connected, :data => data, :connection => connection end
new_on_ping(connection)
click to toggle source
# File lib/websocket_rails/event.rb, line 21 def new_on_ping(connection) Event.new :ping, :data => {}, :connection => connection, :namespace => :websocket_rails end