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,242 of 193,756
Downloads: 37,410,145

Daily

Ranking: 1,126 of 193,649
Downloads: 22,782

Depended by

RankDownloadsName
8,719455,210social_stream-base
9,689358,207acts-as-messageable
9,899341,992cats_core
10,205320,929kuhsaft
11,552244,551browsercms
11,750236,180spina
11,767235,529inventory_refresh
12,535206,210ecom_core
12,565205,199optimacms
12,665201,915radiant-reader-extension
13,669173,545redde
15,822130,662comee_core
16,734117,510rearview
17,708106,255uffizzi_core
18,297100,574roroacms
18,348100,066esp-auth
19,28191,857repository-manager
20,16385,401rhino_project_core
20,93780,365cambium
21,27378,236esp-permissions

Depends on

RankDownloadsName
81,345,947,699rake
141,236,290,611minitest
36801,545,420activerecord
97475,839,609simplecov
140351,894,636logger
226223,990,022yard
2,00514,482,660appraisal

Owners

#GravatarHandle
1icon#1549
2iconkbrock