class PacketGen::Header::Dot11::SubMngt
@abstract Base
class for all subtype management frames Subclasses of this class are used to specialize {Management}. A SubMngt
class set subtype
field in Dot11
header and may add some fields.
All SubMngt
subclasses have ability to have {Element}. These elements may be accessed through {#elements}. @author Sylvain Daubert
Public Instance Methods
add_element(type:, value:)
click to toggle source
Add an {Element} to header @param [Integer,String] type element type @param [Object] value element value @return [self] @since 2.1.3 @since 3.1.1 elements in no more an Array but an {ArrayOfElements} @deprecated Prefer use of +submngt.element << {type: type, value: value}+
# File lib/packetgen/header/dot11/sub_mngt.rb, line 31 def add_element(type:, value:) Deprecation.deprecated(self.class, __method__, 'elements') element = Element.new(type: type, value: value) self.elements << element self end