lib/sinatra-websocketio/application.rb in sinatra-websocketio-0.0.1 vs lib/sinatra-websocketio/application.rb in sinatra-websocketio-0.0.2
- old
+ new
@@ -1,14 +1,22 @@
module Sinatra::WebSocketIO
+ def websocketio=(options)
+ WebSocketIO.options = options
+ end
+
+ def websocketio
+ WebSocketIO.options
+ end
+
helpers do
def websocketio_js
"#{env['rack.url_scheme']}://#{env['HTTP_HOST']}#{env['SCRIPT_NAME']}/websocketio/websocketio.js"
end
def websocketio_url
- "ws://#{env['SERVER_NAME']}:#{WebSocketIO.port}"
+ "ws://#{env['SERVER_NAME']}:#{WebSocketIO.options[:port]}"
end
end
get '/websocketio/websocketio.js' do
content_type 'application/javascript'