class WebsocketRails::InternalController
Public Instance Methods
do_pong()
click to toggle source
# File lib/websocket_rails/internal_events.rb, line 33 def do_pong connection.pong = true end
subscribe_to_channel()
click to toggle source
# File lib/websocket_rails/internal_events.rb, line 17 def subscribe_to_channel channel_name = event.data[:channel] unless WebsocketRails[channel_name].is_private? WebsocketRails[channel_name].subscribe connection trigger_success else trigger_failure( { :reason => "channel is private", :hint => "use subscribe_private instead." } ) end end
unsubscribe_to_channel()
click to toggle source
# File lib/websocket_rails/internal_events.rb, line 27 def unsubscribe_to_channel channel_name = event.data[:channel] WebsocketRails[channel_name].unsubscribe connection trigger_success end