RubyGems Navigation menu

rubytree 0.9.5pre

RubyTree is a pure Ruby implementation of the generic tree data structure. It provides a node-based model to store named nodes in the tree, and provides simple APIs to access, modify and traverse the structure. The implementation is node-centric, where individual nodes in the tree are the primary structural elements. All common tree-traversal methods (pre-order, post-order, and breadth-first) are supported. The library mixes in the Enumerable and Comparable modules to allow access to the tree as a standard collection (iteration, comparison, etc.). A Binary tree is also provided, which provides the in-order traversal in addition to the other methods. RubyTree supports importing from, and exporting to JSON, and also supports the Ruby's standard object marshaling. This is a BSD licensed open source project, and is hosted at http://github.com/evolve75/RubyTree, and is available as a standard gem from http://rubygems.org/gems/rubytree. The home page for RubyTree is at http://rubytree.anupamsg.me.

Gemfile:
=

インストール:
=

バージョン履歴:

  1. 2.1.0 August 12, 2024 (53KB)
  2. 2.0.3 December 27, 2023 (52.5KB)
  3. 2.0.2 June 30, 2023 (52.5KB)
  4. 2.0.1 June 19, 2023 (444KB)
  5. 2.0.0 June 21, 2022 (52.5KB)
  6. 0.9.5pre November 02, 2014 (51KB)
全てのバージョンを表示(全42件)

Runtime依存関係 (2):

json ~> 1.8

Development依存関係 (4):

bundler ~> 1.5
rdoc ~> 4.1
rtagstask ~> 0.0
yard ~> 0.8

所有者:

作者:

  • Anupam Sengupta

SHA 256チェックサム:

=

累計ダウンロード数 3,320,509

このバージョンのみ 2,407

このバージョンがリリースされたのは:

ライセンス:

BSD

必要なRubyのバージョン: >= 1.8.7

新しいバージョンはMFAを必要とします: true

必要なRubyGemsのバージョン: > 1.3.1

リンク: