class ObserverCallback

Public Class Methods

new(_publisher, _subscriber, _method_update_to_call=:update) click to toggle source
# File lib/a-commons.rb, line 616
def initialize(_publisher, _subscriber, _method_update_to_call=:update)
  @publisher = _publisher
  @subscriber = _subscriber
  @method=_method_update_to_call
  @publisher.add_observer(self)
end

Public Instance Methods

update(*args) click to toggle source
# File lib/a-commons.rb, line 622
def update(*args)
  @subscriber.send(@method,*args)
end