def each_cpe
      return enum_for(__method__) unless block_given?

      @node.xpath('cpe').each do |cpe|
        yield URL.parse(cpe.inner_text)
      end

      return self
    end
def each_cpe
      return enum_for(__method__) unless block_given?

      @node.xpath('cpe').each do |cpe|
        yield URL.parse(cpe.inner_text)
      end

      return self
    end
Parses each Common Platform Enumeration (CPE) String.

 @yield [cpe]
   Passes each CPE URL to the given block.

 @yieldparam [URL] cpe
   The CPE URL.

 @return [Enumerator]
   If no block is given, an enumerator object will be returned.