Module: Celerb::Task::ClassMethods
- Defined in:
- lib/celerb/task.rb
Instance Method Summary collapse
Instance Method Details
#delay(queue, args) ⇒ Object
26 27 28 29 30 31 32 33 34 |
# File 'lib/celerb/task.rb', line 26 def delay(queue, args) argz = args.dup kwargz = {} if argz.last.kind_of? Hash kwargz = argz.pop end AsyncResult.new(TaskPublisher.delay_task( queue, @name, task_args=argz, task_kwargs=kwargz)) end |
#task_name(value) ⇒ Object
22 23 24 |
# File 'lib/celerb/task.rb', line 22 def task_name(value) @name = value end |