{"name":"active_saga","downloads":1401,"version":"0.1.5","version_created_at":"2025-10-15T17:30:52.333Z","version_downloads":482,"platform":"ruby","authors":"Laerti Papa","info":"ActiveSaga provides durable, idempotent workflow orchestration built on Rails Active Job.\nIt supports sync and async steps, retries with backoff, signals, compensations, and pluggable persistence stores.\n","licenses":["MIT"],"metadata":{"homepage_uri":"https://github.com/laertispappas/active_saga","changelog_uri":"https://github.com/laertispappas/active_saga/blob/main/CHANGELOG.md","source_code_uri":"https://github.com/laertispappas/active_saga"},"yanked":false,"sha":"9437898b21c103d3130a84208bff412335f4b123da6dcc6f2121c8b252ba788b","spec_sha":"0425d074452bc49dce7c7c526457ddcce12c5bcb76bf08f62bbf7ad46155d879","project_uri":"https://rubygems.org/gems/active_saga","gem_uri":"https://rubygems.org/gems/active_saga-0.1.5.gem","homepage_uri":"https://github.com/laertispappas/active_saga","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":"https://github.com/laertispappas/active_saga","bug_tracker_uri":null,"changelog_uri":"https://github.com/laertispappas/active_saga/blob/main/CHANGELOG.md","funding_uri":null,"dependencies":{"development":[{"name":"rspec","requirements":">= 0"},{"name":"rspec-rails","requirements":">= 0"},{"name":"sqlite3","requirements":">= 0"}],"runtime":[{"name":"activejob","requirements":">= 7.1"},{"name":"activerecord","requirements":">= 7.1"},{"name":"activesupport","requirements":">= 7.1"}]}}