Merge branch 'wtsi/13809-root_url-protocol-port-configuration'
[arvados.git] / services / api / app / controllers / application_controller.rb
index 1cb49f46749054859980471772aa8f4b3f7f51e1..05b39c1aed5f71a62b3526cc6df52e12e49022b8 100644 (file)
@@ -82,11 +82,17 @@ class ApplicationController < ActionController::Base
   end
 
   def default_url_options
+    options = {}
     if Rails.configuration.host
-      {:host => Rails.configuration.host}
-    else
-      {}
+      options[:host] = Rails.configuration.host
+    end
+    if Rails.configuration.port
+      options[:port] = Rails.configuration.port
+    end
+    if Rails.configuration.protocol
+      options[:protocol] = Rails.configuration.protocol
     end
+    options
   end
 
   def index