module Environments

Constants

VERSION

Public Class Methods

current() click to toggle source
# File lib/environments.rb, line 6
def self.current
  @@current_environment
end
current=(value) click to toggle source
# File lib/environments.rb, line 10
def self.current=(value)
  raise ArgumentError.new('Value must be a String') unless value.is_a? String

  @@current_environment = value
end
deployed?() click to toggle source
# File lib/environments.rb, line 32
def self.deployed?
  production? || staging?
end
development?() click to toggle source
# File lib/environments.rb, line 24
def self.development?
  @@current_environment == 'development'
end
production?() click to toggle source
# File lib/environments.rb, line 16
def self.production?
  @@current_environment == 'production'
end
reload() click to toggle source
# File lib/environments.rb, line 36
def self.reload
  @@current_environment = ENV['RACK_ENV'] || ENV['RAILS_ENV'] || 'development'
end
staging?() click to toggle source
# File lib/environments.rb, line 20
def self.staging?
  @@current_environment == 'staging'
end
test?() click to toggle source
# File lib/environments.rb, line 28
def self.test?
  @@current_environment == 'test'
end