Class: Glimmer::DataBinding::ObservableModel::Notifier
- Inherits:
-
Object
- Object
- Glimmer::DataBinding::ObservableModel::Notifier
- Includes:
- Glimmer::DataBinding::Observer
- Defined in:
- lib/glimmer/data_binding/observable_model.rb
Instance Method Summary collapse
- #call(new_value = nil) ⇒ Object
-
#initialize(observable_model, property_name) ⇒ Notifier
constructor
A new instance of Notifier.
Methods included from Glimmer::DataBinding::Observer
#add_dependent, #dependents, #dependents_for, proc, #register, #registration_for, #registrations, #remove_dependent, #unregister, #unregister_all_observables, #unregister_dependents_with_observable
Constructor Details
#initialize(observable_model, property_name) ⇒ Notifier
Returns a new instance of Notifier.
33 34 35 36 |
# File 'lib/glimmer/data_binding/observable_model.rb', line 33 def initialize(observable_model, property_name) @observable_model = observable_model @property_name = property_name end |
Instance Method Details
#call(new_value = nil) ⇒ Object
37 38 39 |
# File 'lib/glimmer/data_binding/observable_model.rb', line 37 def call(new_value=nil) @observable_model.notify_observers(@property_name) end |