Module: Counter::Verifyable

Extended by:
ActiveSupport::Concern
Included in:
Value
Defined in:
app/models/concerns/counter/verifyable.rb

Instance Method Summary collapse

Instance Method Details

#correct!Object



8
9
10
11
12
13
# File 'app/models/concerns/counter/verifyable.rb', line 8

def correct!
  requires_recalculation = !correct?
  recalc! if requires_recalculation

  !requires_recalculation
end

#correct?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'app/models/concerns/counter/verifyable.rb', line 4

def correct?
  count_by_sql == value
end