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,225 of 183,139
Downloads: 27,407,117

Daily

Ranking: 1,524 of 183,127
Downloads: 7,977

Depended by

RankDownloadsName
7,579421,019social_stream-base
8,895310,034acts-as-messageable
9,145293,048kuhsaft
9,404275,484cats_core
10,366226,315browsercms
11,002200,149inventory_refresh
11,405186,543radiant-reader-extension
11,498183,530spina
11,613179,690optimacms
11,655178,408ecom_core
12,499157,368redde
15,485106,431rearview
16,88292,092esp-auth
16,93791,573roroacms
18,38880,324repository-manager
19,18375,181uffizzi_core
19,69272,248esp-permissions
19,85671,302comee_core
20,12469,957cambium
25,01950,942voluntary

Depends on

RankDownloadsName
10954,857,689rake
19896,189,392minitest
35596,542,036activerecord
99348,601,726simplecov
223158,835,230yard
2,0688,724,573appraisal

Owners

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