module Pickle::Adapter::Base

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 pickle/adapters/active_record @see pickle/adapters/datamapper @see pickle/adapters/mongoid

Public Class Methods

adapters() click to toggle source

A collection of registered adapters

# File lib/pickle/adapter.rb, line 43
def self.adapters
  @@adapters ||= []
end
included(base) click to toggle source
# File lib/pickle/adapter.rb, line 38
def self.included(base)
  adapters << base
end