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
420 421 422 |
# File 'lib/rabbit/utils.rb', line 420 def bit_dirty dirty(0.01) end |
#dirty(factor = 0.1) ⇒ Object
411 412 413 414 |
# File 'lib/rabbit/utils.rb', line 411 def dirty(factor=0.1) @dirty_count += TOO_DIRTY * factor dirtied if dirty? end |
#dirty? ⇒ Boolean
407 408 409 |
# File 'lib/rabbit/utils.rb', line 407 def dirty? @dirty_count >= TOO_DIRTY end |
#dirty_count_clean ⇒ Object
424 425 426 |
# File 'lib/rabbit/utils.rb', line 424 def dirty_count_clean @dirty_count = 0 end |
#very_dirty ⇒ Object
416 417 418 |
# File 'lib/rabbit/utils.rb', line 416 def very_dirty dirty(1) end |