{"name":"active_retention","downloads":454,"version":"0.1.1","version_created_at":"2026-02-07T00:59:47.867Z","version_downloads":271,"platform":"ruby","authors":"Ray West","info":"Define retention policies on ActiveRecord models to automatically destroy, delete, or archive expired records. Includes batch limiting, advisory locking, transactional archiving, and background job support.","licenses":["MIT"],"metadata":{"homepage_uri":"https://github.com/raywest/active_retention","changelog_uri":"https://github.com/raywest/active_retention/blob/main/CHANGELOG.md","source_code_uri":"https://github.com/raywest/active_retention"},"yanked":false,"sha":"263fd160cacc7243c49914116e413c06fc770a518bd5f24772713572b520af9a","spec_sha":"356e8ec1eb6692890dd2a81effbdc17e112241e40e13977b11e2439cbe9f5ab6","project_uri":"https://rubygems.org/gems/active_retention","gem_uri":"https://rubygems.org/gems/active_retention-0.1.1.gem","homepage_uri":"https://github.com/raywest/active_retention","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":"https://github.com/raywest/active_retention","bug_tracker_uri":null,"changelog_uri":"https://github.com/raywest/active_retention/blob/main/CHANGELOG.md","funding_uri":null,"dependencies":{"development":[{"name":"rake","requirements":"~> 13.0"},{"name":"rspec","requirements":"~> 3.12"},{"name":"sqlite3","requirements":">= 0"}],"runtime":[{"name":"activejob","requirements":">= 6.1"},{"name":"activerecord","requirements":">= 6.1"},{"name":"activesupport","requirements":">= 6.1"}]}}