module PacketGen::Headerable::ClassMethods
This modules handles class methods for {Headerable headerable classes}.
Public Instance Methods
protocol_name()
click to toggle source
Give protocol name for this class @return [String]
# File lib/packetgen/headerable.rb, line 18 def protocol_name return @protocol_name if defined? @protocol_name classname = to_s @protocol_name = if classname.start_with?('PacketGen::Header') classname.sub(/.*Header::/, '') else classname.sub(/.*::/, '') end end