Class: ActiveRecord::ConnectionHandling::MergeAndResolveDefaultUrlConfig
- Defined in:
- activerecord/lib/active_record/connection_handling.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#initialize(raw_configurations) ⇒ MergeAndResolveDefaultUrlConfig
constructor
A new instance of MergeAndResolveDefaultUrlConfig.
-
#resolve ⇒ Object
Returns fully resolved connection hashes.
Constructor Details
#initialize(raw_configurations) ⇒ MergeAndResolveDefaultUrlConfig
Returns a new instance of MergeAndResolveDefaultUrlConfig.
61 62 63 64 |
# File 'activerecord/lib/active_record/connection_handling.rb', line 61 def initialize(raw_configurations) @raw_config = raw_configurations.dup @env = DEFAULT_ENV.call.to_s end |
Instance Method Details
#resolve ⇒ Object
Returns fully resolved connection hashes. Merges connection information from ‘ENV` if available.
68 69 70 |
# File 'activerecord/lib/active_record/connection_handling.rb', line 68 def resolve ConnectionAdapters::ConnectionSpecification::Resolver.new(config).resolve_all end |