Class: Polymorpheus::Adapter
- Inherits:
-
Object
- Object
- Polymorpheus::Adapter
- Defined in:
- lib/polymorpheus/adapter.rb
Constant Summary collapse
- @@registered_adapters =
{}
Class Method Summary collapse
Class Method Details
.configured_adapter ⇒ Object
17 18 19 |
# File 'lib/polymorpheus/adapter.rb', line 17 def configured_adapter ActiveRecord::Base.connection_pool.spec.config[:adapter] end |
.load! ⇒ Object
11 12 13 14 15 |
# File 'lib/polymorpheus/adapter.rb', line 11 def load! if file = @@registered_adapters[configured_adapter] require file end end |
.register(adapter_name, file_name) ⇒ Object
7 8 9 |
# File 'lib/polymorpheus/adapter.rb', line 7 def register(adapter_name, file_name) @@registered_adapters[adapter_name] = file_name end |