Module: Volt::Models::Helpers::ListenerTracker
- Included in:
- Volt::Model
- Defined in:
- lib/volt/models/helpers/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
7 8 9 10 |
# File 'lib/volt/models/helpers/listener_tracker.rb', line 7 def listener_added @listener_count ||= 0 @listener_count += 1 end |
#listener_removed ⇒ Object
12 13 14 15 |
# File 'lib/volt/models/helpers/listener_tracker.rb', line 12 def listener_removed @listener_count ||= 0 @listener_count -= 1 end |