Class: OFParser
- Inherits:
-
Object
- Object
- OFParser
- Defined in:
- lib/messages/parser.rb
Class Method Summary collapse
Class Method Details
.read(binary) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/messages/parser.rb', line 6 def self.read(binary) type = OFMessage::TYPES[binary[1].unpack('C')[0].to_i] klass_name = 'OF' + type.to_s.split('_').map(&:capitalize).join klass = Object.const_get(klass_name) klass.read(binary) end |