def skip(elements = nil)
      case elements
      when Array then @skip.concat elements
      when HTML::Node then @skip << elements
      when nil then @skip << true
      when true, false then @skip << elements
      end
      # Calling skip(element) as the last statement is
      # redundant by design.
      return true
    end
def skip(elements = nil)
      case elements
      when Array then @skip.concat elements
      when HTML::Node then @skip << elements
      when nil then @skip << true
      when true, false then @skip << elements
      end
      # Calling skip(element) as the last statement is
      # redundant by design.
      return true
    end
:call-seq:
   skip() => true
   skip(element) => true
   skip([element ...]) => true

 Skips processing the specified element(s).

 If called with a single element, that element will not be processed.

 If called with an array of elements, all the elements in the array
 are skipped.

 If called with no element, skips processing the current element.
 This has the same effect as returning true.

 For convenience this method always returns true. For example:
   process "h1" do |element|
     @header = element
     skip
   end