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