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

Instance Method Details

#listener_addedObject

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_removedObject



11
12
13
14
# File 'lib/volt/models/listener_tracker.rb', line 11

def listener_removed
  @listener_count ||= 0
  @listener_count -= 1
end