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,230 of 183,501
Downloads: 27,847,422

Daily

Ranking: 1,470 of 183,494
Downloads: 5,783

Depended by

RankDownloadsName
7,689422,200social_stream-base
8,924312,016acts-as-messageable
9,198293,967kuhsaft
9,417278,750cats_core
10,421226,815browsercms
11,037201,530inventory_refresh
11,472187,102radiant-reader-extension
11,519185,488spina
11,672180,473optimacms
11,690179,713ecom_core
12,555157,972redde
15,453107,970rearview
16,93192,419esp-auth
16,99491,903roroacms
18,45780,662repository-manager
19,08176,459uffizzi_core
19,31475,098comee_core
19,77272,478esp-permissions
20,17870,296cambium
25,10251,148voluntary

Depends on

RankDownloadsName
10970,092,883rake
19911,151,013minitest
35605,505,056activerecord
98354,068,723simplecov
224161,065,188yard
2,0738,891,251appraisal

Owners

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