module Glimmer::DataBinding::Observable
Public Instance Methods
Source
# File lib/glimmer/data_binding/observable.rb, line 28 def add_observer(observer, property_or_properties=nil) raise Error, 'Not implemented!' end
TODO rename methods to observe/unobserve
Source
# File lib/glimmer/data_binding/observable.rb, line 37 def inspect "#<#{self.class.name}:0x#{self.hash.to_s(16)}>" end
Overriding inspect to avoid printing very long observer hierarchies
Source
# File lib/glimmer/data_binding/observable.rb, line 32 def remove_observer(observer, property_or_properties=nil) raise Error, 'Not implemented!' end