class SDN::Message::GetGroupAddr
Constants
- MSG
- PARAMS_LENGTH
Attributes
group_index[R]
Public Class Methods
new(dest = nil, group_index = 1, **kwargs)
click to toggle source
Calls superclass method
SDN::Message::new
# File lib/sdn/message/get.rb, line 9 def initialize(dest = nil, group_index = 1, **kwargs) kwargs[:dest] ||= dest super(**kwargs) self.group_index = group_index end
Public Instance Methods
group_index=(value)
click to toggle source
# File lib/sdn/message/get.rb, line 20 def group_index=(value) raise ArgumentError, "group_index is out of range" unless (1..16).include?(value) @group_index = value end
params()
click to toggle source
# File lib/sdn/message/get.rb, line 25 def params transform_param(group_index - 1) end
parse(params)
click to toggle source
Calls superclass method
SDN::Message::parse
# File lib/sdn/message/get.rb, line 15 def parse(params) super self.group_index = to_number(params[0]) + 1 end