Download RubyTree 0.6.2
Updated the documentation.
More...
RubyTree's source code has now been mirrored on Github!
More...
Removed the hard-dependency on 'structured_warnings' RubyGem and converted it to a soft-dependency instead. Installing RubyTree will no longer require the installation of 'structured_warnings'.
More...
Fixed bug # 22535. Note that this release deprecates the Tree::TreeNode#depth method.
More...
Updates to documentation. Build and packaging now uses Hoe
More...
RubyTree is a simple and general purpose implementation of the Tree data structure for the Ruby language. RubyTree aims to provide a simple to use node based model for the conceptual tree, and the ability to extend the model into specialized cases in user-generated code using generic APIs.
The current version provides implementations of:
Future versions may include other tree implementations such as the balanced binary, AVL and Red-Black trees.
RubyTree is available as a RubyGem and is released under the BSD License.
You can download and install the latest version by issuing the following command from your terminal/command line (you may need to do this as the super user): $ gem install rubytree
After install, you can check the documentation for RubyTree by looking up the RDoc using: $ ri Tree::TreeNode