модуль ActiveJob::QueuePriority::ClassMethods
Включает возможность переопределения приоритета очереди по умолчанию.
Публичные методы экземпляра
# File activejob/lib/active_job/queue_priority.rb, line 22
def queue_with_priority(priority = nil, &block)
if block_given?
self.priority = block
else
self.priority = priority
end
end Устанавливает приоритет очереди для создания задачи.
class PublishToFeedJob < ActiveJob::Base
queue_with_priority 50
def perform(post)
post.to_feed!
end
end
Укажите либо аргумент, либо блок.
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.