{"name":"ancestry","downloads":38441619,"version":"5.1.0","version_created_at":"2026-03-08T22:01:59.049Z","version_downloads":1137135,"platform":"ruby","authors":"Stefan Kroes, Keenan Brock","info":"  Ancestry allows the records of a ActiveRecord model to be organized in a tree\n  structure, using the materialized path pattern. It exposes the standard\n  relations (ancestors, parent, root, children, siblings, descendants)\n  and allows them to be fetched in a single query. Additional features include\n  named scopes, integrity checking, integrity restoration, arrangement\n  of (sub)tree into hashes and different strategies for dealing with orphaned\n  records.\n","licenses":["MIT"],"metadata":{"homepage_uri":"https://github.com/stefankroes/ancestry","changelog_uri":"https://github.com/stefankroes/ancestry/blob/master/CHANGELOG.md","bug_tracker_uri":"https://github.com/stefankroes/ancestry/issues","source_code_uri":"https://github.com/stefankroes/ancestry/","rubygems_mfa_required":"true"},"yanked":false,"sha":"8a073cf6f7e306eeed36af72595abd19602ef4a197bf4beda2f31cf8f55de27b","spec_sha":"fe5bfe03d6db16a338d21fa04dfabf358685e27153f348fba01ece09681c2f5c","project_uri":"https://rubygems.org/gems/ancestry","gem_uri":"https://rubygems.org/gems/ancestry-5.1.0.gem","homepage_uri":"https://github.com/stefankroes/ancestry","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":"https://github.com/stefankroes/ancestry/","bug_tracker_uri":"https://github.com/stefankroes/ancestry/issues","changelog_uri":"https://github.com/stefankroes/ancestry/blob/master/CHANGELOG.md","funding_uri":null,"dependencies":{"development":[{"name":"appraisal","requirements":">= 0"},{"name":"minitest","requirements":">= 0"},{"name":"rake","requirements":"~> 13.0"},{"name":"simplecov","requirements":">= 0"},{"name":"yard","requirements":">= 0"}],"runtime":[{"name":"activerecord","requirements":">= 5.2.6"},{"name":"logger","requirements":">= 0"}]}}