Sha256: a5f848539420ee535c633c021bb2855f0b1c6e9d9c06858386370bf270505d4a
Contents?: true
Size: 550 Bytes
Versions: 2
Compression:
Stored size: 550 Bytes
Contents
module PacketGen # Namespace for protocol header classes # @author Sylvain Daubert module Header # Get known header classes # @return [Array<Class>] def self.all constants.map { |sym| const_get sym }. select { |klass| klass < Struct && klass < HeaderMethods } end end end require_relative 'header/header_class_methods' require_relative 'header/header_methods' require_relative 'header/eth' require_relative 'header/ip' require_relative 'header/arp' require_relative 'header/ipv6' require_relative 'header/udp'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
packetgen-0.2.0 | lib/packetgen/header.rb |
packetgen-0.1.0 | lib/packetgen/header.rb |