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