class OpenFlow::Protocol::SuperclassBase

Attributes

type_str[R]

Public Instance Methods

body_length() click to toggle source
# File lib/openflow-protocol/helpers/superclass_base.rb, line 21
def body_length
  0
end
initialize_instance() click to toggle source
Calls superclass method
# File lib/openflow-protocol/helpers/superclass_base.rb, line 10
def initialize_instance
  super
  name = self.class.name.split('::').last
  if name[0..5] == 'Action'
    name = name[6..-1]
  elsif name[0..12] == 'QueueProperty'
    name = name[13..-1]
  end
  @type_str = name.gsub(/([A-Z])/, '_\1')[1..-1].downcase
end