instance method
limits_concurrency
Ruby on Rails 1.4.0
Since v1.0.2 Last seen in v1.4.0Signature
limits_concurrency(key:, to: 1, group: DEFAULT_CONCURRENCY_GROUP, duration: SolidQueue.default_concurrency_control_period, on_conflict: :block)
No documentation comment.
Parameters
-
keykeyreq -
tokey = 1 -
groupkey = DEFAULT_CONCURRENCY_GROUP -
durationkey = SolidQueue.default_concurrency_control_period -
on_conflictkey = :block
Source
# File lib/active_job/concurrency_controls.rb, line 20
def limits_concurrency(key:, to: 1, group: DEFAULT_CONCURRENCY_GROUP, duration: SolidQueue.default_concurrency_control_period, on_conflict: :block)
self.concurrency_key = key
self.concurrency_limit = to
self.concurrency_group = group
self.concurrency_duration = duration
self.concurrency_on_conflict = on_conflict.presence_in(CONCURRENCY_ON_CONFLICT_BEHAVIOUR) || :block
end
Defined in lib/active_job/concurrency_controls.rb line 20
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveJob::ConcurrencyControls