Method: ActiveSupport::EnvironmentInquirer#initialize

Defined in:
lib/active_support/environment_inquirer.rb

#initialize(env) ⇒ EnvironmentInquirer

Returns a new instance of EnvironmentInquirer.

Raises:

  • (ArgumentError)


15
16
17
18
19
20
21
22
23
24
25
# File 'lib/active_support/environment_inquirer.rb', line 15

def initialize(env)
  raise(ArgumentError, "'local' is a reserved environment name") if env == "local"

  super(env)

  DEFAULT_ENVIRONMENTS.each do |default|
    instance_variable_set :"@#{default}", env == default
  end

  @local = in? LOCAL_ENVIRONMENTS
end