ancestry

https://rubygems.org/gems/ancestry
https://github.com/stefankroes/ancestry
Ancestry allows the records of a ActiveRecord model to be organized in a tree structure, using the materialized path pattern. It exposes the standard relations (ancestors, parent, root, children, siblings, descendants) and allows them to be fetched in a single query. Additional features include named scopes, integrity checking, integrity restoration, arrangement of (sub)tree into hashes and different strategies for dealing with orphaned records.

Total

Ranking: 1,280 of 186,947
Downloads: 31,954,399

Daily

Ranking: 1,289 of 186,938
Downloads: 9,827

Depended by

RankDownloadsName
8,204434,255social_stream-base
9,264330,494acts-as-messageable
9,615307,905cats_core
9,680303,021kuhsaft
10,953233,256browsercms
11,377216,911inventory_refresh
11,645206,283spina
12,057192,519radiant-reader-extension
12,143189,686ecom_core
12,204187,843optimacms
13,068164,668redde
15,917113,548rearview
17,008100,874comee_core
17,61395,219esp-auth
17,65994,892roroacms
18,47388,064uffizzi_core
18,99984,227repository-manager
20,42574,970esp-permissions
20,60673,903cambium
25,33654,541voluntary

Depends on

RankDownloadsName
101,139,345,512rake
151,065,284,090minitest
36704,586,672activerecord
99417,231,535simplecov
224193,367,293yard
2,03111,777,972appraisal

Owners

#GravatarHandle
1icon#1549
2iconvanderhoorn
3iconmoiristo
4iconStefanH
5iconkbrock