Module: PacketGen::Header::HeaderClassMethods
Defined Under Namespace
Classes: Binding
Instance Method Summary collapse
-
#bind_header(header_klass, args = {}) ⇒ void
Bind a upper header to current class.
-
#known_headers ⇒ Hash
Get knwon headers.
Instance Method Details
#bind_header(header_klass, args = {}) ⇒ void
This method returns an undefined value.
Bind a upper header to current class
14 15 16 17 18 |
# File 'lib/packetgen/header/header_class_methods.rb', line 14 def bind_header(header_klass, args={}) @known_headers ||= {} key = args.keys.first @known_headers[header_klass] = Binding.new(key, args[key]) end |
#known_headers ⇒ Hash
Get knwon headers
22 23 24 |
# File 'lib/packetgen/header/header_class_methods.rb', line 22 def known_headers @known_headers ||= {} end |