Method: ActiveRecord::Generators::DeviseGenerator#ar_config

Defined in:
lib/generators/active_record/devise_generator.rb

#ar_configObject



93
94
95
96
97
98
99
100
101
102
103
# File 'lib/generators/active_record/devise_generator.rb', line 93

def ar_config
  if ActiveRecord::Base.configurations.respond_to?(:configs_for)
    if rails61_and_up?
      ActiveRecord::Base.configurations.configs_for(env_name: Rails.env, name: "primary").configuration_hash
    else
      ActiveRecord::Base.configurations.configs_for(env_name: Rails.env, spec_name: "primary").config
    end
  else
    ActiveRecord::Base.configurations[Rails.env]
  end
end