Module: DB::Adapters
- Defined in:
- lib/db/adapters.rb
Overview
A global map of registered adapters. e.g. ‘DB::Adapters.register(:mariadb, DB::MariaDB::Adapter)`
Class Method Summary collapse
-
.each(&block) ⇒ Object
Enumerate all registered adapters.
-
.register(name, adapter) ⇒ Object
Register the adapter class to the specified name.
Class Method Details
.each(&block) ⇒ Object
Enumerate all registered adapters.
24 25 26 |
# File 'lib/db/adapters.rb', line 24 def self.each(&block) @adapters.each(&block) end |
.register(name, adapter) ⇒ Object
Register the adapter class to the specified name.
15 16 17 |
# File 'lib/db/adapters.rb', line 15 def self.register(name, adapter) @adapters[name] = adapter end |