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