class ActiveJobDelayedExecution::Proxy
Public Class Methods
new(object, options = {})
click to toggle source
# File lib/active_job_delayed_execution/proxy.rb, line 3 def initialize(object, options = {}) @object = object @options = options end
Public Instance Methods
method_missing(name, *args)
click to toggle source
# File lib/active_job_delayed_execution/proxy.rb, line 8 def method_missing(name, *args) DelayedExecutionJob.set(@options).perform_later(@object, name.to_s, *args) end