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,272 of 184,982
Downloads: 29,464,643

Daily

Ranking: 1,531 of 184,973
Downloads: 3,048

Depended by

RankDownloadsName
7,977426,637social_stream-base
9,086317,885acts-as-messageable
9,410297,067kuhsaft
9,565287,140cats_core
10,674228,196browsercms
11,176208,015inventory_refresh
11,577193,311spina
11,721188,819radiant-reader-extension
11,907183,020ecom_core
11,917182,830optimacms
12,812160,007redde
15,473112,086rearview
17,21193,254esp-auth
17,24093,008roroacms
18,14385,796comee_core
18,72081,618repository-manager
18,87880,483uffizzi_core
20,06573,143esp-permissions
20,43571,202cambium
25,40451,771voluntary

Depends on

RankDownloadsName
101,033,655,657rake
19971,189,024minitest
35644,094,237activerecord
99378,959,438simplecov
225172,941,459yard
2,0599,875,104appraisal

Owners

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