module TResque::Delay

Public Instance Methods

delay(options = {}) click to toggle source
# File lib/tresque/delay.rb, line 25
def delay(options = {})
  InvocationProxy.new(self, options)
end
method_missing(method_name, *args) click to toggle source
Calls superclass method
# File lib/tresque/delay.rb, line 30
def method_missing(method_name, *args)
  if method_name.to_s =~ /^delay__(.+)$/
    self.delay.send($1, *args)
  else
    super
  end
end
respond_to_missing?(method_name, include_private = false) click to toggle source
Calls superclass method
# File lib/tresque/delay.rb, line 38
def respond_to_missing?(method_name, include_private = false)
  method_name.to_s =~ /^delay__(.+)/ || super
end