lib/volt/server.rb in volt-0.9.3.pre5 vs lib/volt/server.rb in volt-0.9.3.pre6
- old
+ new
@@ -15,10 +15,11 @@
require 'volt/page/page'
require 'volt/server/websocket/websocket_handler'
require 'volt/utils/read_write_lock'
require 'volt/server/forking_server'
+require 'volt/server/websocket/rack_server_adaptor'
module Volt
class Server
attr_reader :listener, :app_path
@@ -47,9 +48,12 @@
# App returns the main rack app. In development it will use ForkingServer,
# which forks the app and processes responses in a child process, that is
# killed when code changes and reforked. (This provides simple fast code
# reloading)
def app
+ # Setup the rack server and adaptor
+ RackServerAdaptor.load
+
app = Rack::Builder.new
# Handle websocket connections
app.use WebsocketHandler