instance method
with_lock
Ruby on Rails 4.2.9
Since v3.2.22.5Signature
with_lock(lock = true)
Wraps the passed block in a transaction, locking the object before yielding. You can pass the SQL locking clause as argument (see lock!).
Parameters
-
lockopt = true
Source
# File activerecord/lib/active_record/locking/pessimistic.rb, line 69
def with_lock(lock = true)
transaction do
lock!(lock)
yield
end
end
Defined in activerecord/lib/active_record/locking/pessimistic.rb line 69
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Locking::Pessimistic