Download List

프로젝트 설명

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.

System Requirements

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

이 버전의 주요 변경 사항은 snake_case 모든 CamelCase 메서드 이름의 변환이다. 오래된 CamelCase 메서드 이름은 여전히 있지만, (하위 호환성을 보장하기 위해) 작동도 경고를 표시합니다. TreeNode.add 방법은 지금, 선택적 자식 삽입 지점을 받아 현재 노드의 하위 트리는 현재 전체 복제하실 수 있습니다. 이 릴리스에는 또한 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

새로운 API 및 함수. 상호 참조와 함께 수정된 문서. 새로운 방법과 JSON에서, 그리고 편리한 방법으로 변환 학위 통계를보고합니다. 엣지 케이스 조건 및 기타 사소한 버그가 수정되었습니다.
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

문서가 업데이 트되었습니다 세련된.
Tags: minor documentation
The documentation was updated and refined.

2010-01-05 07:19
0.6.1

이 릴리스에는 'structured_warnings'RubyGem에 대한 하드 종속성을 제거합니다. 그러나, RubyTree 남아 있으면 사용자의 시스템에 존재하는이 라이브러리를 사용할 수있을 것입니다.
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

이는 또한 올바른 깊이 (하위에있는 모든 노드의 높이 컴퓨팅을위한 새로운 API 방법을 소개 bugfix 자료) 나무입니다.
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