From 2a7f00e80a61b00ab1994cf162ff03a6a7998225 Mon Sep 17 00:00:00 2001 From: evanweaver Date: Sat, 27 Oct 2007 17:33:12 +0000 Subject: obey address flag git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@807 19e92222-5c0b-0410-8929-a290d50e31e9 --- bin/mongrel_rails | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'bin') diff --git a/bin/mongrel_rails b/bin/mongrel_rails index d201a40..4c73897 100644 --- a/bin/mongrel_rails +++ b/bin/mongrel_rails @@ -4,11 +4,15 @@ # Additional work donated by contributors. See http://mongrel.rubyforge.org/attributions.html # for more information. -require 'rubygems' require 'yaml' +require 'etc' + +$LOAD_PATH.unshift "#{File.dirname(__FILE__)}/../lib" require 'mongrel' require 'mongrel/rails' -require 'etc' + +# require 'ruby-debug' +# Debugger.start module Mongrel class Start < GemPlugin::Plugin "/commands" @@ -174,15 +178,14 @@ module Mongrel def config_keys @config_keys ||= - %w(host port cwd log_file pid_file environment docroot mime_map daemon debug includes config_script - num_processors timeout throttle user group prefix) + %w(address host port cwd log_file pid_file environment docroot mime_map daemon debug includes config_script num_processors timeout throttle user group prefix) end def settings config_keys.inject({}) do |hash, key| value = self.instance_variable_get("@#{key}") key = 'host' if key == 'address' - hash[key.to_sym] = value + hash[key.to_sym] ||= value hash end end -- cgit v1.2.3-24-ge0c7