Class: ObservableModel::Updater

Inherits:
Object
  • Object
show all
Defined in:
lib/command_handlers/models/observable_model.rb

Instance Method Summary collapse

Constructor Details

#initialize(property_name, observable_model) ⇒ Updater

Returns a new instance of Updater.



32
33
34
35
# File 'lib/command_handlers/models/observable_model.rb', line 32

def initialize(property_name, observable_model)
  @property_name = property_name
  @observable_model = observable_model
end

Instance Method Details

#updateObject



36
37
38
# File 'lib/command_handlers/models/observable_model.rb', line 36

def update
  @observable_model.notify_observers(@property_name)
end