diff options
author | Michael Fellinger <m.fellinger@gmail.com> | 2009-06-01 14:41:04 +0900 |
---|---|---|
committer | Michael Fellinger <m.fellinger@gmail.com> | 2009-06-01 14:41:04 +0900 |
commit | 10adb8bb192fdb3653becb21c08c1a78de3e8286 (patch) | |
tree | 01e14c0c56232e039150468583afaf18682e964b | |
parent | fd682325302143fc3e4fb248b67201e6bf5b2511 (diff) | |
download | rack-10adb8bb192fdb3653becb21c08c1a78de3e8286.tar.gz |
Make sure WEBrick respects the :Host option
-rw-r--r-- | lib/rack/handler/webrick.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/rack/handler/webrick.rb b/lib/rack/handler/webrick.rb index 2bdc83a9..a8b6ff56 100644 --- a/lib/rack/handler/webrick.rb +++ b/lib/rack/handler/webrick.rb @@ -6,6 +6,7 @@ module Rack module Handler class WEBrick < ::WEBrick::HTTPServlet::AbstractServlet def self.run(app, options={}) + options[:BindAddress] = options.delete(:Host) if options[:Host] server = ::WEBrick::HTTPServer.new(options) server.mount "/", Rack::Handler::WEBrick, app trap(:INT) { server.shutdown } |