Class: DigiBlink
Constant Summary
Constants inherited from DigiUSB
DigiUSB::DefaultPollingFrequency, DigiUSB::ProductID, DigiUSB::Timeout, DigiUSB::VendorID
Instance Attribute Summary
Attributes inherited from DigiUSB
Instance Method Summary collapse
Methods inherited from DigiUSB
#address, #close, connect, #getc, #gets, #initialize, #inspect, #name, #putc, #puts, #read, sparks, #write
Constructor Details
This class inherits a constructor from DigiUSB
Instance Method Details
#color=(color) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/digiusb/digiblink.rb', line 6 def color=(color) color = color.to_color unless color.is_a? Colorist::Color # send out each byte self.putc 's' # start character self.putc color.r self.putc color.g self.putc color.b end |