Sha256: 5629ec20ec64912bd846a38c713290bbecce4c99a17b030df30bcb4ea2f03afa
Contents?: true
Size: 506 Bytes
Versions: 27
Compression:
Stored size: 506 Bytes
Contents
# :stopdoc: require 'htree/text' require 'htree/doc' require 'htree/elem' module HTree module Node def extract_text raise NotImplementedError end end class Location def extract_text to_node.extract_text end end module Container def extract_text Text.concat(*@children.map {|n| n.extract_text }) end end module Leaf def extract_text Text.new('') end end class Text def extract_text self end end end # :startdoc:
Version data entries
27 entries across 27 versions & 1 rubygems