Sha256: 2bf35ed4024ad028bb37d07ec57c6de7c3003f58f01f7119e51d615d70b50943
Contents?: true
Size: 584 Bytes
Versions: 2
Compression:
Stored size: 584 Bytes
Contents
module Patella::SendLater def self.included(base) base.extend ClassMethods end def send_later method_name, *args #in dev mode, run the command in process if Rails.caching? Patella::SendLaterWorker.perform_later self.class.to_s, self.id, method_name, *args else self.send method_name, *args end end module ClassMethods def send_later method_name, *args if Rails.caching? Patella::SendLaterWorker.perform_later self.to_s, nil, method_name, *args else self.send method_name, *args end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
patella-0.0.3 | lib/patella/send_later.rb |
patella-0.0.1 | lib/patella/send_later.rb |