docbrown/config/initializers/0_application_config.rb
rhymes 6cd64c4071
Rubocop: enable and fix Style/Send and Style/Next (#9366)
* Enable and fix Style/Send

* Enable and fix Style/Next

* Fix private cookies send

* Fix merging indentation issues
2020-07-20 16:28:00 +02:00

15 lines
343 B
Ruby

ENVied.require(*ENV["ENVIED_GROUPS"] || Rails.groups)
class ApplicationConfig
URI_REGEXP = %r{(?<scheme>https?://)?(?<host>.+?)(?<port>:\d+)?$}.freeze
def self.[](key)
ENVied.public_send(key)
end
def self.app_domain_no_port
app_domain = self["APP_DOMAIN"]
match = app_domain.match(URI_REGEXP)
match[:host]
end
end