Module: ExMachina::Adapter
- Defined in:
- lib/ex_machina/adapter.rb,
lib/ex_machina/adapter/memory.rb,
lib/ex_machina/adapter/sequel.rb,
lib/ex_machina/adapter/active_record.rb
Defined Under Namespace
Modules: ActiveRecord, Memory, Sequel
Class Method Summary
collapse
Class Method Details
.included(base) ⇒ Object
7
8
9
10
11
12
13
14
15
|
# File 'lib/ex_machina/adapter.rb', line 7
def self.included(base)
if defined?(::Sequel)
base.include Adapter::Sequel
elsif defined?(::ActiveRecord)
base.include Adapter::ActiveRecord
else
base.include Adapter::Memory
end
end
|