Class: Pio::OpenFlow::Parser
- Inherits:
-
Object
- Object
- Pio::OpenFlow::Parser
- Defined in:
- lib/pio/open_flow/parser.rb
Overview
Collection class of OpenFlow message parser class
Class Method Summary collapse
Class Method Details
.find_by_type!(type) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/pio/open_flow/parser.rb', line 10 def self.find_by_type!(type) = [Hello, Error, Echo::Request, Echo::Reply, Features::Request, Features::Reply, PacketIn, PacketOut, FlowMod, PortStatus, Stats::Request, Stats::Reply, Barrier::Request, Barrier::Reply] .each_with_object({}) do |each, hash| hash[each.type] = each end.fetch(type) end |