Module: Rabbit::DirtyCount
- Included in:
- Renderer::Base, Theme::Applier
- Defined in:
- lib/rabbit/utils.rb
Constant Summary collapse
- TOO_DIRTY =
5
Instance Method Summary collapse
- #bit_dirty ⇒ Object
- #dirty(factor = 0.1) ⇒ Object
- #dirty? ⇒ Boolean
- #dirty_count_clean ⇒ Object
- #very_dirty ⇒ Object
Instance Method Details
#bit_dirty ⇒ Object
437 438 439 |
# File 'lib/rabbit/utils.rb', line 437 def bit_dirty dirty(0.01) end |
#dirty(factor = 0.1) ⇒ Object
428 429 430 431 |
# File 'lib/rabbit/utils.rb', line 428 def dirty(factor=0.1) @dirty_count += TOO_DIRTY * factor dirtied if dirty? end |
#dirty? ⇒ Boolean
424 425 426 |
# File 'lib/rabbit/utils.rb', line 424 def dirty? @dirty_count >= TOO_DIRTY end |
#dirty_count_clean ⇒ Object
441 442 443 |
# File 'lib/rabbit/utils.rb', line 441 def dirty_count_clean @dirty_count = 0 end |
#very_dirty ⇒ Object
433 434 435 |
# File 'lib/rabbit/utils.rb', line 433 def very_dirty dirty(1) end |