Method: RazyK::Application#run_web_server

Defined in:
lib/razyk/application.rb

#run_web_serverObject



49
50
51
52
53
54
55
56
57
58
59
60
61
62
# File 'lib/razyk/application.rb', line 49

def run_web_server
  require "razyk/webapp"
  app = RazyK::WebApp.new
  # This should work, but rack-1.2.1 fails. :app don't overwrite config.ru
  #Rack::Server.start(:app => app, :Port => @port)
  trap(:INT) do
    if Rack::Handler::WEBrick.respond_to?(:shutdown)
      Rack::Handler::WEBrick.shutdown
    else
      exit
    end
  end
  Rack::Handler::WEBrick.run(app, :Port => @port)
end