module Rabbit::DirtyCount
Constants
- TOO_DIRTY
Public Instance Methods
bit_dirty()
click to toggle source
# File lib/rabbit/utils.rb, line 420 def bit_dirty dirty(0.01) end
dirty(factor=0.1)
click to toggle source
# File lib/rabbit/utils.rb, line 411 def dirty(factor=0.1) @dirty_count += TOO_DIRTY * factor dirtied if dirty? end
dirty?()
click to toggle source
# File lib/rabbit/utils.rb, line 407 def dirty? @dirty_count >= TOO_DIRTY end
dirty_count_clean()
click to toggle source
# File lib/rabbit/utils.rb, line 424 def dirty_count_clean @dirty_count = 0 end
very_dirty()
click to toggle source
# File lib/rabbit/utils.rb, line 416 def very_dirty dirty(1) end
Private Instance Methods
check_dirty() { || ... }
click to toggle source
# File lib/rabbit/utils.rb, line 433 def check_dirty if dirty? dirtied else yield end end
dirtied()
click to toggle source
# File lib/rabbit/utils.rb, line 429 def dirtied dirty_count_clean end