class ActiveRecord::Associations::HasManyAssociation

def update_counter(difference, reflection = reflection())

def update_counter(difference, reflection = reflection())
  if reflection.has_cached_counter?
    owner.increment!(reflection.counter_cache_column, difference)
  end
end