Sha256: c7c182d9ab364af21e5e1f45ebad6d48119b2121c058f939ac4c54cfb32cd2cc
Contents?: true
Size: 1.73 KB
Versions: 2
Compression:
Stored size: 1.73 KB
Contents
require_relative 'domain_environments' module Fanforce::Domains extend Fanforce::Domains def self.included(base) base.extend(self) end def environment ENV['RACK_ENV'] || 'development' end def environ case environment when 'production' then :Prd when 'staging' then :Stg when 'test' then :Test when 'development' then :Dev end end def base_domain Fanforce::DomainEnvironments.method(environment).call[:base] end def default_short_domain Fanforce::DomainEnvironments.method(environment).call[:default_short_domain] end def apps_base_domain Fanforce::DomainEnvironments.method(environment).call[:apps_base] end def plugins_base_domain Fanforce::DomainEnvironments.method(environment).call[:plugins_base] end def widgets_base_domain Fanforce::DomainEnvironments.method(environment).call[:widgets_base] end def api_domain 'api.' + base_domain end def api_domain_ssl environment == 'development' ? api_domain : "#{environ.to_s.downcase}-supercore-api.herokuapp.com" end def eye_domain 'i.' + base_domain end def assets_domain 'assets.' + base_domain end def assets_domain_ssl environment == 'development' ? assets_domain : "#{environ.to_s.downcase}-supercore-assets.herokuapp.com" end def controller_domain 'controller.' + base_domain end def addon_management_url controller_domain + '/db' end def website_domain 'www.' + base_domain end def developers_domain 'developers.' + base_domain end # these should be moved to edition def app_domain 'app.' + base_domain end def signup_domain 'signup.' + base_domain end def marketplace_domain 'marketplace.' + base_domain end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fanforce-0.18.0 | lib/fanforce/domains.rb |
fanforce-0.17.0 | lib/fanforce/domains.rb |