lib/packetgen/header/dot11/management.rb in packetgen-3.2.0 vs lib/packetgen/header/dot11/management.rb in packetgen-3.2.1

- old
+ new

@@ -51,15 +51,12 @@ # @param [Integer,String] type element type # @param [Object] value element value # @return [self] # @since 2.1.3 def add_element(type:, value:) - if self[:body].is_a? SubMngt - self[:body].elements << { type: type, value: value } - else - raise FormatError, 'Before adding an Element, you have to add a Dot11::SubMngt subclass instance' - end + raise FormatError, 'Before adding an Element, you have to add a Dot11::SubMngt subclass instance' unless self[:body].is_a? SubMngt + self[:body].elements << { type: type, value: value } self end # Invert mac1 and mac2 (resp. destination address and source address). # @return [self]