Télécharger la liste

Description du projet

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.

Système requise

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

Le principal changement dans cette version est la conversion de tous les noms de méthode CamelCase à snake_case. Les anciens noms CamelCase méthode fonctionne toujours (pour assurer la compatibilité ascendante), mais affiche également un avertissement. La méthode TreeNode.add accepte désormais un point d'insertion des enfants en option, et la sous-arborescence du noeud courant peuvent maintenant être clonés dans son intégralité. Cette version corrige aussi un bug qui a touché la mise en œuvre 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

De nouvelles API et les fonctions. documentation retravaillée avec des références croisées. De nouvelles méthodes de présenter des statistiques degré, de convertir vers et à partir JSON, et les méthodes de commodité. cas, les conditions Edge et d'autres bugs mineurs ont été corrigés.
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 documentation a été mise à jour et affinée.
Tags: minor documentation
The documentation was updated and refined.

2010-01-05 07:19
0.6.1

Cette version supprime la dépendance dur sur la «RubyGem structured_warnings». Toutefois, RubyTree seront toujours en mesure d'utiliser cette bibliothèque si elle existe sur le système de l'utilisateur.
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

C'est une version de correction de bugs qui introduit également de nouvelles méthodes de l'API pour le calcul de la bonne profondeur et la hauteur d'un noeud dans le (sous-) arbre.
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