Module: Volt::ListenerTracker
- Included in:
- Model
- Defined in:
- lib/volt/models/listener_tracker.rb
Overview
Included in model’s so they can inform the ArrayModel when new listeners are added or removed.
Instance Method Summary collapse
-
#listener_added ⇒ Object
Called when data from this model begins being watched.
- #listener_removed ⇒ Object
Instance Method Details
#listener_added ⇒ Object
Called when data from this model begins being watched
6 7 8 9 |
# File 'lib/volt/models/listener_tracker.rb', line 6 def listener_added @listener_count ||= 0 @listener_count += 1 end |
#listener_removed ⇒ Object
11 12 13 14 |
# File 'lib/volt/models/listener_tracker.rb', line 11 def listener_removed @listener_count ||= 0 @listener_count -= 1 end |