Class: SamFront::SerialAdapters::Serial
- Inherits:
-
Object
- Object
- SamFront::SerialAdapters::Serial
- Defined in:
- lib/jenga/serial_adapters/serial.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize ⇒ Serial
constructor
A new instance of Serial.
-
#observe_me(observer) ⇒ Object
Registers an observer who will be notified everytime we will have data to send.
- #run ⇒ Object
Constructor Details
#initialize ⇒ Serial
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 |
#run ⇒ Object
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 |