diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/initializers/1_settings.rb | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb index 276707a73af..fb809636557 100644 --- a/config/initializers/1_settings.rb +++ b/config/initializers/1_settings.rb @@ -31,15 +31,17 @@ class Settings < Settingslogic end def build_url - raw_url = self.web_protocol - raw_url << "://" - raw_url << web_host - if web_custom_port? - raw_url << ":#{web_port}" + custom_port = ":#{web_port}" + else + custom_port = nil end - - raw_url + [ + web_protocol, + "://", + web_host, + custom_port + ].join('') end def ssh_port |