Class: ActiveRecord::ConnectionHandling::MergeAndResolveDefaultUrlConfig

Inherits:
Object
  • Object
show all
Defined in:
activerecord/lib/active_record/connection_handling.rb

Overview

:nodoc:

Instance Method Summary collapse

Constructor Details

#initialize(raw_configurations) ⇒ 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

#resolveObject

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