Module HTML5::TreeWalkers
In: lib/feed_tools/vendor/html5/lib/html5/treewalkers/base.rb
lib/feed_tools/vendor/html5/lib/html5/treewalkers/hpricot.rb
lib/feed_tools/vendor/html5/lib/html5/treewalkers/rexml.rb
lib/feed_tools/vendor/html5/lib/html5/treewalkers/simpletree.rb
lib/feed_tools/vendor/html5/lib/html5/treewalkers.rb

Methods

[]  

Classes and Modules

Module HTML5::TreeWalkers::Hpricot
Module HTML5::TreeWalkers::REXML
Module HTML5::TreeWalkers::SimpleTree
Module HTML5::TreeWalkers::TokenConstructor
Class HTML5::TreeWalkers::Base
Class HTML5::TreeWalkers::NonRecursiveTreeWalker

External Aliases

[] -> get_tree_walker

Public Class methods

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/treewalkers.rb, line 7
 7:       def [](name)
 8:         case name.to_s.downcase
 9:         when 'simpletree'
10:           require 'html5/treewalkers/simpletree'
11:           SimpleTree::TreeWalker
12:         when 'rexml'
13:           require 'html5/treewalkers/rexml'
14:           REXML::TreeWalker
15:         when 'hpricot'
16:           require 'html5/treewalkers/hpricot'
17:           Hpricot::TreeWalker
18:         else
19:           raise "Unknown TreeWalker #{name}"
20:         end
21:       end

[Validate]