RubyGems Navigation menu

rubytree 2.1.0

RubyTree is a Ruby implementation of the generic tree data structure. It provides simple APIs to store named nodes, and to access, modify, and traverse the tree. The data model is node-centric, where nodes in the tree are the primary structural elements. It supports all common tree-traversal methods (pre-order, post-order, and breadth first). RubyTree mixes in the Enumerable and Comparable modules and behaves like a standard Ruby collection (iteration, comparison, etc.). RubyTree also includes a binary tree implementation, which provides in-order node traversal besides the other methods. RubyTree can import from and export to JSON, and supports Ruby’s object marshaling.

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)
全てのバージョンを表示(全42件)

Runtime依存関係 (1):

json ~> 2.0, > 2.3.1

Development依存関係 (12):

bundler ~> 2.3
rake ~> 13.2
rdoc ~> 6.7
rspec ~> 3.0, > 3.10
rtagstask ~> 0.0.4
rubocop ~> 1.65
rubocop-rake ~> 0.6
rubocop-rspec ~> 3.0
simplecov ~> 0.22
test-unit ~> 3.6
yard ~> 0.0, >= 0.9.36

所有者:

プッシュ者:

作者:

  • Anupam Sengupta

SHA 256チェックサム:

=

累計ダウンロード数 3,331,763

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

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

ライセンス:

BSD-2-Clause

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

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

MFAで投稿されたバージョン: true

リンク: