Class: SamFront::SerialAdapters::Serial

Inherits:
Object
  • Object
show all
Defined in:
lib/jenga/serial_adapters/serial.rb

Direct Known Subclasses

SerialGetS

Instance Method Summary collapse

Constructor Details

#initializeSerial

Returns a new instance of Serial.



8
9
10
11
12
# File 'lib/jenga/serial_adapters/serial.rb', line 8

def initialize
  # heat the serial engines, then go for a run.
  # but first tell someone to watch this race!
  # hint: with #observe_me
end

Instance Method Details

#observe_me(observer) ⇒ Object

Registers an observer who will be notified everytime we will have data to send



24
25
26
# File 'lib/jenga/serial_adapters/serial.rb', line 24

def observe_me observer
  @observer = observer
end

#runObject



15
16
17
18
19
# File 'lib/jenga/serial_adapters/serial.rb', line 15

def run
  # just silly stuff
  sleep 8
  observer.notify "msg:this is text;should:be parsed;"
end