Module: DeviceInput
- Defined in:
- lib/device_input.rb,
lib/device_input/codes.rb
Defined Under Namespace
Classes: Event
Constant Summary collapse
- CODES =
{}
Class Method Summary collapse
Class Method Details
.read_from(filename) ⇒ Object
77 78 79 80 81 82 83 84 85 |
# File 'lib/device_input.rb', line 77 def self.read_from(filename) File.open(filename, 'r') { |f| loop { bytes = f.read(Event::BYTE_LENGTH) data = Event.decode(bytes) yield Event.new(data) } } end |