class Faye::WebSocket
def self.determine_url(env, schemes = ['wss', 'ws'])
def self.determine_url(env, schemes = ['wss', 'ws']) scheme = schemes[secure_request?(env) ? 0 : 1] host = env['HTTP_HOST'] path = env['PATH_INFO'] query = env['QUERY_STRING'].to_s scheme + '://' + host + path + (query.empty? ? '' : '?' + query) end