Module: SuckerPunch::Persistence

Included in:
ActiveRecord, Mongoid
Defined in:
lib/sucker_punch/persistence/version.rb,
lib/sucker_punch/persistence/activerecord.rb,
lib/sucker_punch/persistence/mailbox_factory.rb,
lib/sucker_punch/persistence/mongoid.rb,
lib/sucker_punch/persistence/mailbox.rb,
lib/sucker_punch/persistence/call.rb,
lib/sucker_punch/persistence.rb

Defined Under Namespace

Modules: ActiveRecord, Call, Mongoid Classes: Mailbox, MailboxFactory

Constant Summary collapse

VERSION =
"0.0.1"

Instance Method Summary collapse

Instance Method Details

#prepended(klass) ⇒ Object



8
9
10
# File 'lib/sucker_punch/persistence.rb', line 8

def prepended(klass)
  klass.mailbox_class MailboxFactory.new(persistence_adapter)
end