Module: Pickle::Adapter::Base

Overview

Include this module into your ORM adapter this will register the adapter with pickle and it will be picked up for you To create an adapter you should create an inner constant “PickleAdapter”

e.g. ActiveRecord::Base::PickleAdapter

See Also:

  • pickle/adapters/active_record
  • pickle/adapters/datamapper
  • pickle/adapters/mongoid

Class Method Summary collapse

Class Method Details

.adaptersObject

A collection of registered adapters



41
42
43
# File 'lib/pickle/adapter.rb', line 41

def self.adapters
  @@adapters ||= []
end

.included(base) ⇒ Object



36
37
38
# File 'lib/pickle/adapter.rb', line 36

def self.included(base)
  adapters << base
end