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