Table of Contents - Rubytree Documentation: rubytree-2.1.1
Pages
- API-CHANGES
-
History
- History of Changes
- 2.1.1 / 2024-12-19
- 2.1.0 / 2024-08-12
- 2.0.0 / 2022-06-21
- 1.0.2 / 2021-12-29
- 1.0.1 / 2021-12-29
- 1.0.0 / 2017-12-21
- 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
- LICENSE
- README
Classes and Modules
- Tree
- Tree::BinaryTreeNode
- Tree::TreeNode
- Tree::Utils
- Tree::Utils::HashConverter
- Tree::Utils::HashConverter::ClassMethods
- Tree::Utils::JSONConverter
- Tree::Utils::JSONConverter::ClassMethods
- Tree::Utils::TreeMergeHandler
- Tree::Utils::TreeMetricsHandler
- Tree::Utils::TreePathHandler
Methods
- ::included — Tree::Utils::HashConverter
- ::included — Tree::Utils::JSONConverter
- ::new — Tree::TreeNode
- #<< — Tree::TreeNode
- #<=> — Tree::TreeNode
- #[] — Tree::TreeNode
- #add — Tree::TreeNode
- #add — Tree::BinaryTreeNode
- #add_from_hash — Tree::BinaryTreeNode
- #add_from_hash — Tree::Utils::HashConverter
- #as_json — Tree::Utils::JSONConverter
- #breadth — Tree::Utils::TreeMetricsHandler
- #breadth_each — Tree::TreeNode
- #check_merge_prerequisites — Tree::Utils::TreeMergeHandler
- #children — Tree::TreeNode
- #children? — Tree::TreeNode
- #content? — Tree::TreeNode
- #detached_copy — Tree::TreeNode
- #detached_subtree_copy — Tree::TreeNode
- #dup — Tree::TreeNode
- #each — Tree::TreeNode
- #each_leaf — Tree::TreeNode
- #each_level — Tree::TreeNode
- #first_child — Tree::TreeNode
- #first_sibling — 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
- #insertion_range — Tree::TreeNode
- #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
- #last_sibling? — Tree::TreeNode
- #leaf? — Tree::TreeNode
- #left_child — Tree::BinaryTreeNode
- #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
- #merge_trees — Tree::Utils::TreeMergeHandler
- #next_sibling — Tree::TreeNode
- #node_depth — Tree::Utils::TreeMetricsHandler
- #node_height — Tree::Utils::TreeMetricsHandler
- #only_child? — Tree::TreeNode
- #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
- #right_child? — Tree::BinaryTreeNode
- #root — Tree::TreeNode
- #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