Class: Skiima::Db::Resolver

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/skiima/db/resolver.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(db_config) ⇒ Resolver



13
14
15
16
17
18
# File 'lib/skiima/db/resolver.rb', line 13

def initialize(db_config)
  merge_db_defaults(db_config)
  adapter_specified?
  load_orm_module
  load_db_connector
end

Instance Attribute Details

#adapterObject

Returns the value of attribute adapter.



9
10
11
# File 'lib/skiima/db/resolver.rb', line 9

def adapter
  @adapter
end

#connector_klassObject

Returns the value of attribute connector_klass.



8
9
10
# File 'lib/skiima/db/resolver.rb', line 8

def connector_klass
  @connector_klass
end

#dbObject

Returns the value of attribute db.



8
9
10
# File 'lib/skiima/db/resolver.rb', line 8

def db
  @db
end

#orm_moduleObject

Returns the value of attribute orm_module.



8
9
10
# File 'lib/skiima/db/resolver.rb', line 8

def orm_module
  @orm_module
end