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