class Convergence::DatabaseConnector

Attributes

connector[R]

Public Class Methods

new(config) click to toggle source
# File lib/convergence/database_connector.rb, line 4
def initialize(config)
  @connector =
    case config.adapter
    when 'mysql', 'mysql2'
      require 'convergence/database_connector/mysql_connector'
      Convergence::DatabaseConnector::MysqlConnector.new(config)
    else
      fail NotImplementedError.new("#{config.adapter} not supported yet")
    end
end

Public Instance Methods

client() click to toggle source
# File lib/convergence/database_connector.rb, line 15
def client
  @connector.client
end
config() click to toggle source
# File lib/convergence/database_connector.rb, line 23
def config
  @connector.config
end
schema_client() click to toggle source
# File lib/convergence/database_connector.rb, line 19
def schema_client
  @connector.schema_client
end