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)