module Apartment::Delayed::Requirements
Mix this module into any ActiveRecord
model that gets serialized by DJ
Attributes
database[RW]
Public Class Methods
included(klass)
click to toggle source
# File lib/apartment/delayed_job/requirements.rb, line 10 def self.included(klass) klass.after_find :set_database # set db when records are pulled so they deserialize properly klass.before_save :set_database # set db before records are saved so that they also get deserialized properly end
Private Instance Methods
set_database()
click to toggle source
# File lib/apartment/delayed_job/requirements.rb, line 17 def set_database @database = Apartment::Database.current_database end