Method: ActiveRecord::QueryMethods#lock

Defined in:
lib/active_record/relation/query_methods.rb

#lock(locks = true) ⇒ Object



160
161
162
163
164
165
166
167
168
169
170
171
# File 'lib/active_record/relation/query_methods.rb', line 160

def lock(locks = true)
  relation = clone

  case locks
  when String, TrueClass, NilClass
    relation.lock_value = locks || true
  else
    relation.lock_value = false
  end

  relation
end