Sha256: ff45270cb4ce5dcacf492eb5b442d39317713e9bc3a3efc0ed1eb4c65c2fefba
Contents?: true
Size: 570 Bytes
Versions: 2
Compression:
Stored size: 570 Bytes
Contents
module ActiveRecordPerformLater module InstanceMethods def perform_later(queue, method, *args) if ResquePerformLater.config['enabled'] args = ResquePerformLater.args_to_resque(args) Resque::Job.create(queue, ActiveRecordWorker, self.class.name, self.id, method, *args) else self.send(method, *args) end end end def self.included(receiver) receiver.send :include, InstanceMethods end end ActiveRecord::Base.send :include, ActiveRecordPerformLater
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
perform_later-0.0.4 | lib/active_record_perform_later.rb |
perform_later-0.0.3 | lib/active_record_perform_later.rb |