Module: YADM::Adapters
- Defined in:
- lib/yadm/adapters.rb,
lib/yadm/adapters/mysql.rb,
lib/yadm/adapters/memory.rb,
lib/yadm/adapters/sqlite.rb,
lib/yadm/adapters/common_sql.rb,
lib/yadm/adapters/postgresql.rb
Defined Under Namespace
Modules: Base, CommonSQL
Classes: Memory, MySQL, PostgreSQL, Sqlite
Class Method Summary
collapse
Class Method Details
.fetch(name) ⇒ Object
4
5
6
7
8
|
# File 'lib/yadm/adapters.rb', line 4
def fetch(name)
registry.fetch(name)
rescue KeyError
raise NotImplementedError, "Adapter `#{name.inspect}` isn't registered."
end
|
.register(name, adapter) ⇒ Object
10
11
12
|
# File 'lib/yadm/adapters.rb', line 10
def register(name, adapter)
registry[name] = adapter
end
|