35
36
37
38
39
40
41
42
43
44
45
46
47
|
# File 'lib/queue_dispatcher/acts_as_task_queue.rb', line 35
def acts_as_task_queue(args = {})
include Spawn
include ActionView::Helpers::UrlHelper
include QdLogger
include QueueDispatcher::ActsAsTaskQueue::InstanceMethods
extend QueueDispatcher::ActsAsTaskQueue::SingletonMethods
@acts_as_task_queue_config = QueueDispatcher::ActsAsTaskQueue::Config.new(args)
has_many acts_as_task_queue_config.task_class_name.pluralize, :order => [:priority, :id]
serialize :interrupts, Array
end
|