Module: Fanforce::DomainEnvironments

Defined in:
lib/fanforce/domain_environments.rb

Class Method Summary collapse

Class Method Details

.developmentObject



3
4
5
6
7
8
9
10
# File 'lib/fanforce/domain_environments.rb', line 3

def self.development
  root_domain = (ENV['FANFORCE_GEM_TOP_LEVEL_DOMAIN'] || 'gg')
  {
      :base                 => ENV['FANFORCE_GEM_BASE_DOMAIN'] || "fanforce.#{root_domain}",
      :default_short_domain => ENV['FANFORCE_GEM_DEFAULT_SHORT_DOMAIN'] || "fanforc.#{root_domain}",
      :apps_base            => ENV['FANFORCE_GEM_APPS_BASE_DOMAIN']     || "ffapp.#{root_domain}",
  }
end

.productionObject



28
29
30
31
32
33
34
# File 'lib/fanforce/domain_environments.rb', line 28

def self.production
  {
      :base                 => 'fanforce.com',
      :default_short_domain => 'fanforce.io',
      :apps_base            => 'ffapp.io',
  }
end

.stagingObject



20
21
22
23
24
25
26
# File 'lib/fanforce/domain_environments.rb', line 20

def self.staging
  {
      :base                 => 'fanforce-staging.com',
      :default_short_domain => 'fanforc.us',
      :apps_base            => 'ffapp.us',
  }
end

.testObject



12
13
14
15
16
17
18
# File 'lib/fanforce/domain_environments.rb', line 12

def self.test
  {
    :base                 => 'fanforce.gg',
    :default_short_domain => 'fanforc.gg',
    :apps_base            => 'ffapp.gg',
  }
end