Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Orchard 1.6.1
  • Tine 2.0 Kristina 2013....
  • Acorn Media Player 1.8
  • ZenPen
  • Google Language Transla...
  • tTooltip 2.0
  • Obfuscate.js
  • validationJ 1.0.0
  • Starling 1.3
  • Video Sidebar Widgets 5.5
  • Home > Scripts > Programming Methods and Algorithms

    RubyTree 0.7.0

    Download button


    Downloads: 610  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.7/5)
    23 user(s)
    Developer:

    Website:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Anupam Sengupta | More scripts
    rubyforge.org
    BSD License - BSD License 

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    Ruby
    May 12th, 2010, 13:29 GMT [view history]
    C: \ Programming Methods and Algorithms

     Read user reviews (0)  Refer to a friend  Subscribe

    RubyTree description

    This project implements generic tree data structure for Ruby in a simple to use general purpose way

    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.

    Here are some key features of "RubyTree":

    · A general purpose node-based tree data structure.
    · A binary tree.

    What's New in This Release: [ read full changelog ]

    · 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.



    TAGS:

    generic tree | data structure | software development | generic | tree | data

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM