Method: Sequence#on_change_notify
- Defined in:
- lib/sequence.rb
#on_change_notify(obj) ⇒ Object
690 691 692 693 694 695 |
# File 'lib/sequence.rb', line 690 def on_change_notify obj Symbol===obj and raise ArgumentError obj.respond_to? :change_notification or raise ArgumentError @change_listeners||=WeakRefSet[] @change_listeners<<obj end |