class SDN::Message::Nack

Constants

MSG
PARAMS_LENGTH
VALUES

Attributes

error_code[RW]

presumed

Public Class Methods

new(dest = nil, error_code = nil, **kwargs) click to toggle source
Calls superclass method SDN::Message::new
# File lib/sdn/message.rb, line 155
def initialize(dest = nil, error_code = nil, **kwargs)
  kwargs[:dest] ||= dest
  super(**kwargs)
  self.error_code = error_code
end

Public Instance Methods

parse(params) click to toggle source
Calls superclass method SDN::Message::parse
# File lib/sdn/message.rb, line 161
def parse(params)
  super
  error_code = to_number(params[0])
  self.error_code = VALUES.invert[error_code] || error_code
end