Software Details:
Version: 0.9.4 / 0.9.5pre4
Upload Date: 1 Mar 15
Distribution Type: Freeware
Downloads: 283
It provides easy access methods for navigating the hierarchy, as well as for accessing the nodes.
It also provides the ability to marshal the entire tree structure.
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.
Features:
- A general purpose node-based tree data structure.
- A binary tree.
What is new in this release:
- Fixed the issue with globally unique node names.
What is new in version 0.7.0:
- Added new methods to report the degree statistics of a node.
- Added a convenience method alias 'level' to 'nodeDepth'.
- Converted the exceptions thrown on invalid arguments to 'ArgumentError' instead of 'RuntimeError'.
- Converted the documentation to Yard format.
- Added new methods for converting from/to JSON formats.
- Added a separate API-CHANGES documentation file.
- Added fixes for root related edge conditions to 'isOnlyChild?', 'nextSibling', 'previousSibling' and 'remove' methods.
- Removed the 'ChangeLog' file as this can now be generated from the git logs.
- Other minor code cleanup.
Comments not found