class EnvironmentGenerator

Constants

ENVIRONMENTS

Public Instance Methods

create_environment_file() click to toggle source
# File lib/generators/environment/environment_generator.rb, line 8
def create_environment_file
  assert_valid_environment!
  template('environment.rb', File.join('config/environments', class_path, "#{file_name}.rb"))
end

Private Instance Methods

assert_valid_environment!() click to toggle source
# File lib/generators/environment/environment_generator.rb, line 21
def assert_valid_environment!
  return if environment.nil? || ENVIRONMENTS.include?(environment)

  raise ArgumentError, ["Unknown environment: #{environment.inspect}.",
                        "Valid options: #{ENVIRONMENTS.map(&:inspect).join(', ')}"].join(' ')
end