class RPicSim::Mplab::MplabObserver

This class implements the com.microchip.mplab.util.observers.Observer interface, so we can easily receive events from objects that support sending updates to observers.

Public Class Methods

new(subject, &callback) click to toggle source
# File lib/rpicsim/mplab/mplab_observer.rb, line 8
def initialize(subject, &callback)
  @callback = callback
  subject.Attach(self, nil)
end

Public Instance Methods

Update(event) click to toggle source
# File lib/rpicsim/mplab/mplab_observer.rb, line 13
def Update(event)
  @callback.call(event)
end