Method: Volt::ClassEventable::ClassMethods#remove_listener
- Defined in:
- lib/volt/reactive/class_eventable.rb
#remove_listener(event, listener) ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/volt/reactive/class_eventable.rb', line 33 def remove_listener(event, listener) listeners = self.__listeners__ if listeners listeners[event].delete(listener) if listeners[event].size == 0 # No registered listeners now on this event listeners.delete(event) end end end |