class ActiveRecord::Relation
Public Instance Methods
update_all(*args)
click to toggle source
Calls superclass method
# File lib/left_joins.rb, line 166 def update_all(*args) local_joins_values = joins_values.clone has_left_outer_joins = left_outer_joins_values.any? LeftJoins.patch(self, :joins_values, as: ->{ local_joins_values }) do LeftJoins.patch(local_joins_values, :any?, as: ->{ super() || has_left_outer_joins }) do update_all_without_left_joins_values(*args) end end end