Sha256: 560651ce11148937a5d39c733791a1c3a5ec7b98948687ac3571a5a11a659d31
Contents?: true
Size: 687 Bytes
Versions: 1
Compression:
Stored size: 687 Bytes
Contents
# frozen_string_literal: true require 'nokogiri' module Nokogiri module XML class Node # # Traverses all text nodes which are children of the node. # # @yield [node] # A block will be passed each text node. # # @yieldparam [Nokogiri::XML::Text] node # A text node. # # @return [Enumerator] # If no block is given, an Enumerator object will be returned. # # @api public # def traverse_text return enum_for(:traverse_text) unless block_given? yield self if text? traverse do |node| yield node if node.text? end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nokogiri-ext-0.1.1 | lib/nokogiri/ext/traverse_text.rb |