Module: ActiveRecord::Tasks::DatabaseTasks
- Defined in:
- lib/active_record/migrations/tasks.rb
Instance Method Summary collapse
Instance Method Details
#each_current_configuration(environment, spec_name = nil) {|configuration.stringify_keys| ... } ⇒ Object
43 44 45 46 47 48 49 50 |
# File 'lib/active_record/migrations/tasks.rb', line 43 def each_current_configuration(environment, spec_name = nil) unless configuration = ActiveRecord::Base.configurations[environment] raise ArgumentError.new("Cannot find configuration for environment #{environment.inspect} in #{ActiveRecord::Base.configurations.keys}") end # This is a hack because DatabaseTasks functionality uses string for keys. yield configuration.stringify_keys end |