23 lines
499 B
Ruby
23 lines
499 B
Ruby
class SocketsController < ApplicationController
|
|
include ApplicationHelper
|
|
include SocketsHelper
|
|
include Rails.application.routes.url_helpers
|
|
before_filter :authenticate_user!
|
|
|
|
def incoming(msg)
|
|
puts "#{msg} connected!"
|
|
end
|
|
|
|
def new_subscriber
|
|
WebSocket.subscribe
|
|
end
|
|
|
|
def outgoing(object)
|
|
@_request = ActionDispatch::Request.new({})
|
|
WebSocket.push_to_clients(action_hash(object))
|
|
end
|
|
|
|
def delete_subscriber(sid)
|
|
WebSocket.unsubscribe(sid)
|
|
end
|
|
end
|