Module: ODBCAdapter
- Defined in:
- lib/odbc_adapter.rb,
lib/odbc_adapter/dbms.rb,
lib/odbc_adapter/column.rb,
lib/odbc_adapter/quoting.rb,
lib/odbc_adapter/version.rb,
lib/odbc_adapter/type_caster.rb,
lib/odbc_adapter/column_metadata.rb,
lib/odbc_adapter/database_limits.rb,
lib/odbc_adapter/schema_statements.rb,
lib/odbc_adapter/database_statements.rb,
lib/odbc_adapter/adapters/mysql_odbc_adapter.rb,
lib/odbc_adapter/adapters/postgresql_odbc_adapter.rb
Defined Under Namespace
Modules: Adapters, DatabaseLimits, DatabaseStatements, Quoting, SchemaStatements
Classes: Column, ColumnMetadata, DBMS, TypeCaster
Constant Summary
collapse
- VERSION =
'4.2.3'
Class Method Summary
collapse
Class Method Details
.dbms_registry ⇒ Object
6
7
8
9
10
11
|
# File 'lib/odbc_adapter.rb', line 6
def dbms_registry
@dbms_registry ||= {
/my.*sql/i => :MySQL,
/postgres/i => :PostgreSQL
}
end
|
.register(pattern, superclass, &block) ⇒ Object
13
14
15
|
# File 'lib/odbc_adapter.rb', line 13
def register(pattern, superclass, &block)
dbms_registry[pattern] = Class.new(superclass, &block)
end
|