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,229 of 198,430
Downloads: 40,711,722

Daily

Ranking: 867 of 198,401
Downloads: 34,629

Depended by

RankDownloadsName
8,900473,741social_stream-base
9,915369,851acts-as-messageable
10,052358,024cats_core
10,463326,624kuhsaft
11,701257,251spina
11,829251,398browsercms
11,852250,348inventory_refresh
12,795212,186ecom_core
12,829210,723optimacms
12,973206,630radiant-reader-extension
13,998176,751redde
15,006154,622comee_core
17,216118,775rearview
17,763112,665uffizzi_core
17,819111,972rhino_project_core
18,772102,144roroacms
18,830101,693esp-auth
19,77193,789repository-manager
21,38582,192cambium
21,83479,486esp-permissions

Depends on

RankDownloadsName
81,462,600,952rake
141,341,705,701minitest
37866,211,346activerecord
97518,966,733simplecov
116463,426,836logger
234242,404,151yard
1,97816,470,473appraisal

Owners

#GravatarHandle
1icon#1549
2iconkbrock