Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

28 lines (20 sloc) 0.847 kB
# This file is used by Rack-based servers to start the application.
require ::File.expand_path('../config/environment', __FILE__)
require 'faye'
require ::File.expand_path("../lib/active_users.rb", __FILE__)
require ::File.expand_path("../lib/faye_extensions/devise_auth.rb", __FILE__)
faye_server = Faye::RackAdapter.new(:mount => "/faye", :timeout => 5)
faye_server.add_extension(DeviseAuth.new)
# TODO send pull request to faye to get this fixed
# by adding a rack_prefix option
# which should then make the faye server object available
# via the get_client() method on the server
FAYE_CLIENT = faye_server.get_client
faye_server.bind(:unsubscribe) do |client_id|
ActiveUsers.remove_by_client_id(client_id)
end
run Rack::URLMap.new({
"/remote" => faye_server,
"/" => Kandan::Application
})
# run Kandan::Application
Jump to Line
Something went wrong with that request. Please try again.