Ruby on Rails 5.2 - ActiveJob::QueueName::ClassMethods

मॉड्यूल ActiveJob :: QueueName :: ClassMethods




ruby

मॉड्यूल ActiveJob :: QueueName :: ClassMethods

डिफ़ॉल्ट कतार नाम और उपसर्ग को ओवरराइड करने की क्षमता शामिल है।

सार्वजनिक प्रवृत्ति के तरीके

queue_as (part_name = nil, & block) स्रोत दिखाएं
# File activejob/lib/active_job/queue_name.rb, line 21
def queue_as(part_name = nil, &block)
  if block_given?
    self.queue_name = block
  else
    self.queue_name = queue_name_from_part(part_name)
  end
end

कार्य को संसाधित करने के लिए कतार का नाम निर्दिष्ट करता है।

class PublishToFeedJob < ActiveJob::Base
  queue_as :feeds

  def perform(post)
    post.to_feed!
  end
end