Module: Foreigner

Defined in:
lib/foreigner.rb,
lib/foreigner/schema_dumper.rb,
lib/foreigner/connection_adapters/sql_2003.rb,
lib/foreigner/connection_adapters/mysql_adapter.rb,
lib/foreigner/connection_adapters/sqlite3_adapter.rb,
lib/foreigner/connection_adapters/postgresql_adapter.rb,
lib/foreigner/connection_adapters/abstract/schema_statements.rb,
lib/foreigner/connection_adapters/abstract/schema_definitions.rb

Defined Under Namespace

Modules: ConnectionAdapters, SchemaDumper

Class Method Summary collapse

Class Method Details

.load_adapter!(adapter_name) ⇒ Object



15
16
17
18
19
# File 'lib/foreigner.rb', line 15

def load_adapter!(adapter_name)
  if adapters.key?(adapter_name)
    require adapters[adapter_name]
  end
end

.register(adapter_name, file_name) ⇒ Object



11
12
13
# File 'lib/foreigner.rb', line 11

def register(adapter_name, file_name)
  adapters[adapter_name] = file_name
end