class OpenFlow::Protocol::PortNumber
Constants
- MAX
- NUMBERS
Public Instance Methods
get()
click to toggle source
# File lib/openflow-protocol/structs/port_number.rb, line 35 def get NUMBERS.invert.fetch(port_number) rescue KeyError port_number end
set(value)
click to toggle source
# File lib/openflow-protocol/structs/port_number.rb, line 41 def set(value) self.port_number = NUMBERS.fetch(value) rescue KeyError raise ArgumentError, 'Invalid port number.' unless (0..MAX).include? value self.port_number = value end