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,275 of 188,757
Downloads: 33,881,585

Daily

Ranking: 1,191 of 188,742
Downloads: 22,091

Depended by

RankDownloadsName
8,330443,010social_stream-base
9,401339,565acts-as-messageable
9,572327,837cats_core
9,801311,877kuhsaft
11,112239,472browsercms
11,533222,272inventory_refresh
11,634217,624spina
12,106199,696ecom_core
12,163197,862radiant-reader-extension
12,208196,435optimacms
13,192169,104redde
16,121115,651rearview
16,225114,392comee_core
17,70998,867uffizzi_core
17,79098,009esp-auth
17,83597,487roroacms
18,96188,174repository-manager
20,54877,448cambium
20,70876,570esp-permissions
22,85365,904rhino_project_core

Depends on

RankDownloadsName
101,202,260,445rake
141,127,142,468minitest
36740,878,701activerecord
99437,027,655simplecov
225203,242,642yard
2,02312,719,104appraisal

Owners

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