Method: DBGeni::Initializer.initialize

Defined in:
lib/dbgeni/initializers/initializer.rb

.initialize(db_connection, config) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/dbgeni/initializers/initializer.rb', line 4

def self.initialize(db_connection, config)
  required_module = setup(config.db_type)
  begin
    required_method = required_module.method("initialize")
  rescue NameError
    raise DBGeni::InvalidInitializerForDBType, config.db_type
  end
  required_method.call(db_connection, config)
end