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

Instance Method Details

#listener_addedObject

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_removedObject



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

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