module Apartment::Delayed::Job::Hooks

Before and after hooks for performing Delayed Jobs within a particular apartment database Include these in your delayed jobs models and make sure provide a @database attr that will be serialized by DJ Note also that any models that are being serialized need the Apartment::Delayed::Requirements module mixed in to it

Attributes

database[RW]

Public Instance Methods

after() click to toggle source
# File lib/apartment/delayed_job/hooks.rb, line 18
def after
  Apartment::Database.reset
end
before(job) click to toggle source
# File lib/apartment/delayed_job/hooks.rb, line 14
def before(job)
  Apartment::Database.switch(job.payload_object.database) if job.payload_object.database
end