lib/trinidad/server.rb in trinidad-0.7.0 vs lib/trinidad/server.rb in trinidad-0.7.1

- old
+ new

@@ -128,24 +128,17 @@ end private def add_default_web_app!(config) - if (!config.has_key?(:web_apps)) - default_app = if (config.has_key?(:rackup)) - {:rackup => config[:rackup]} - else - { - :context_path => config[:context_path] || '/', - :web_app_dir => config[:web_app_dir] || Dir.pwd - } - end + unless (config.has_key?(:web_apps)) + default_app = { + :context_path => config[:context_path] || '/', + :web_app_dir => config[:web_app_dir] || Dir.pwd + } + default_app[:rackup] = config[:rackup] if (config.has_key?(:rackup)) - config.merge!({ - :web_apps => { - :default => default_app - } - }) + config[:web_apps] = { :default => default_app } end end def configure_ssl!(config) if config.has_key?(:ssl) || config[:web_apps].deep_key?(:ssl)