Download List

Descripción del Proyecto

RubyTree is a simple to use general purpose tree data structure implementation in Ruby. It provides easy access methods for navigating the hierarchy, as well as for accessing the nodes. It also provides ability to marshal the entire tree structure. The library provides a generic tree as well as a binary tree implementation. It is available as a RubyGem or standard Tar/ZIP packages.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-10-03 05:44
0.8.1

El principal cambio en esta versión es la conversión de todos los nombres de los métodos CamelCase para snake_case. Los nombres CamelCase viejo método todavía funciona (para asegurar la compatibilidad hacia atrás), pero también mostrará una advertencia. El método TreeNode.add ahora acepta un punto de inserción del niño opcional, y el subárbol del nodo actual ahora pueden ser clonados en su totalidad. Esta versión también corrige un error que afectó la ejecución Binarytree.
Tags: Major, API, bugfix, Documentation
The main change in this version is conversion of all CamelCase method names to snake_case. The old CamelCase method names will still work (to ensure backwards compatibility), but will also display a warning. The TreeNode.add method now accepts an optional child insertion point, and the subtree from the current node can now be cloned in its entirety. This release also fixes a bug that impacted the Binarytree implementation.

2010-05-05 06:57
0.7.0

Las nuevas API y funciones. Refundido de documentación con referencias cruzadas. Los nuevos métodos de presentar estadísticas de grado, y de convertir a JSON, y los métodos de conveniencia. las condiciones de borde de casos y otros bugs menores han sido corregidos.
Tags: Stable, R0.7.0, JSON, API, Documentation
New APIs and functions. Reworked documentation with cross references. New methods to report degree statistics, convert to and from JSON, and convenience methods. Edge case conditions and other minor bugs have been fixed.

2010-01-31 04:13
0.6.2

La documentación se ha actualizado y refinado.
Tags: minor documentation
The documentation was updated and refined.

2010-01-05 07:19
0.6.1

Este comunicado elimina la dependencia duro en el 'RubyGem structured_warnings'. Sin embargo, RubyTree aún podrá utilizar esta biblioteca si es que existe en el sistema del usuario.
Tags: minor simplification
This release removes the hard dependency on the 'structured_warnings' RubyGem. However, RubyTree will still be able to use this library if it exists on the user's system.

2010-01-04 18:44
0.6.0

Esta es una versión de corrección de errores que también introduce nuevos métodos de la API para calcular la profundidad correcta y la altura de cualquier nodo de la (sub) de los árboles.
Tags: bugfix, feature, API, Major
This is a bugfix release which also introduces new API methods for computing the correct depth and height of any node in the (sub)tree.

Project Resources