rubytree 2.1.1
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:
=
安裝:
=
Runtime 相依性套件 (1):
json
~> 2.0, > 2.9
Development 相依性套件 (12):
bundler
~> 2.3
rake
~> 13.2
rdoc
~> 6.10
rspec
~> 3.0, >= 3.13
rtagstask
~> 0.0.4
rubocop
~> 1.69
rubocop-rake
~> 0.6
rubocop-rspec
~> 3.3
simplecov
~> 0.22
simplecov-lcov
~> 0.8
test-unit
~> 3.6
yard
~> 0.0, >= 0.9.37