RubyTree is a Ruby implementation of the generic tree data structure. It provides a node-based model to store uniquely identifiable node-elements in the tree and simple APIs to access, modify and traverse the structure. RubyTree is node-centric, where individual nodes on the tree are the primary compositional and structural elements. This implementation also mixes in the Enumerable module to allow standard access to the tree as a collection.
Required Ruby Version
>= 1.8.7
Authors
Anupam Sengupta
Versions
- 2.2.0 February 06, 2026 (54.5 KB)
- 2.1.1 December 20, 2024 (53 KB)
- 2.1.0 August 12, 2024 (53 KB)
- 2.0.3 December 27, 2023 (52.5 KB)
- 2.0.2 June 30, 2023 (52.5 KB)
- 0.9.0 January 03, 2014 (45 KB)