Table of Contents - rubytree-0.9.7 Documentation
Pages
API-CHANGES
API Changes in RubyTree
Release 0.9.5 Changes
Release 0.9.3 Changes
Release 0.9.0 Changes
Release 0.8.3 Changes
Release 0.8.0 Changes
Release 0.7.0 Changes
Release 0.6.1 Changes
History
History of Changes
0.9.7 / 2015-12-31
0.9.6 / 2015-05-30
0.9.5 / 2015-05-30
0.9.5pre7 / 2015-05-30
0.9.5pre5 / 2015-01-01
0.9.5pre4 / 2014-12-17
0.9.5pre3 / 2014-12-16
0.9.5pre2 / 2014-12-16
0.9.5pre / 2014-11-01
0.9.4 / 2014-07-04
0.9.3 / 2014-02-01
0.9.2 / 2014-01-03
0.9.1 / 2014-01-03
0.9.0 / 2014-01-02
The Features
The Fixes
Other Changes
0.8.3 / 2012-08-21
0.8.2 / 2011-12-15
0.8.1 / 2010-10-02
0.8.0 / 2010-05-04
0.7.0 / 2010-05-03
0.6.2 / 2010-01-30
0.6.1 / 2010-01-04
0.6.0 / 2010-01-03
0.5.3 / 2009-12-31
0.5.2 / 2007-12-21
0.5.1 / 2007-12-20
0.5.0 / 2007-12-18
0.4.3 / 2007-10-09
0.4.2 / 2007-10-01
Classes/Modules
Tree
Tree::BinaryTreeNode
Tree::TreeNode
TreeNode Class Description
Example
Tree::Utils
Tree::Utils::CamelCaseMethodHandler
Tree::Utils::HashConverter
hash_converter.rb - Provides utility methods for converting between
Tree::Utils::HashConverter::ClassMethods
Tree::Utils::JSONConverter
Tree::Utils::JSONConverter::ClassMethods
Tree::Utils::TreeMergeHandler
Tree::Utils::TreeMetricsHandler
Tree::Utils::TreePathHandler
Methods
::included — Tree::Utils::TreePathHandler
::included — Tree::Utils::TreeMetricsHandler
::included — Tree::Utils::HashConverter
::included — Tree::Utils::CamelCaseMethodHandler
::included — Tree::Utils::JSONConverter
::new — Tree::TreeNode
#<< — Tree::TreeNode
#<=> — Tree::TreeNode
#[] — Tree::TreeNode
#add — Tree::BinaryTreeNode
#add — Tree::TreeNode
#add_from_hash — Tree::BinaryTreeNode
#add_from_hash — Tree::Utils::HashConverter
#as_json — Tree::Utils::JSONConverter
#breadth — Tree::Utils::TreeMetricsHandler
#breadth_each — Tree::TreeNode
#children — Tree::TreeNode
#depth — Tree::Utils::TreeMetricsHandler
#detached_copy — Tree::TreeNode
#detached_subtree_copy — Tree::TreeNode
#dup — Tree::TreeNode
#each — Tree::TreeNode
#each_leaf — Tree::TreeNode
#first_child — Tree::TreeNode
#first_sibling — Tree::TreeNode
#freeze_tree! — Tree::TreeNode
#from_hash — Tree::Utils::HashConverter::ClassMethods
#get_path_name_array — Tree::Utils::TreePathHandler
#has_children? — Tree::TreeNode
#has_content? — Tree::TreeNode
#in_degree — Tree::Utils::TreeMetricsHandler
#inordered_each — Tree::BinaryTreeNode
#is_first_sibling? — Tree::TreeNode
#is_last_sibling? — Tree::TreeNode
#is_leaf? — Tree::TreeNode
#is_left_child? — Tree::BinaryTreeNode
#is_only_child? — Tree::TreeNode
#is_right_child? — Tree::BinaryTreeNode
#is_root? — Tree::TreeNode
#json_create — Tree::Utils::JSONConverter::ClassMethods
#last_child — Tree::TreeNode
#last_sibling — Tree::TreeNode
#left_child — Tree::BinaryTreeNode
#left_child= — Tree::BinaryTreeNode
#length — Tree::Utils::TreeMetricsHandler
#level — Tree::Utils::TreeMetricsHandler
#marshal_dump — Tree::TreeNode
#marshal_load — Tree::TreeNode
#merge — Tree::Utils::TreeMergeHandler
#merge! — Tree::Utils::TreeMergeHandler
#name= — Tree::TreeNode
#next_sibling — Tree::TreeNode
#node_depth — Tree::Utils::TreeMetricsHandler
#node_height — Tree::Utils::TreeMetricsHandler
#out_degree — Tree::Utils::TreeMetricsHandler
#parentage — Tree::TreeNode
#path_as_array — Tree::Utils::TreePathHandler
#path_as_string — Tree::Utils::TreePathHandler
#postordered_each — Tree::TreeNode
#preordered_each — Tree::TreeNode
#previous_sibling — Tree::TreeNode
#print_tree — Tree::TreeNode
#remove! — Tree::TreeNode
#remove_all! — Tree::TreeNode
#remove_from_parent! — Tree::TreeNode
#rename — Tree::TreeNode
#rename_child — Tree::TreeNode
#replace! — Tree::TreeNode
#replace_with — Tree::TreeNode
#right_child — Tree::BinaryTreeNode
#right_child= — Tree::BinaryTreeNode
#root — Tree::TreeNode
#set_child_at — Tree::BinaryTreeNode
#siblings — Tree::TreeNode
#size — Tree::Utils::TreeMetricsHandler
#swap_children — Tree::BinaryTreeNode
#to_h — Tree::Utils::HashConverter
#to_json — Tree::Utils::JSONConverter
#to_s — Tree::TreeNode