{"name":"active_interaction","downloads":6274428,"version":"5.5.0","version_created_at":"2025-02-02T23:36:36.960Z","version_downloads":811094,"platform":"ruby","authors":"Aaron Lasseigne, Taylor Fausak","info":"ActiveInteraction manages application-specific business logic. It is an\nimplementation of what are called service objects, interactors, or the\ncommand pattern. No matter what you call it, its built to work seamlessly\nwith Rails.\n","licenses":["MIT"],"metadata":{"homepage_uri":"https://github.com/AaronLasseigne/active_interaction","changelog_uri":"https://github.com/AaronLasseigne/active_interaction/blob/main/CHANGELOG.md","source_code_uri":"https://github.com/AaronLasseigne/active_interaction","rubygems_mfa_required":"true"},"yanked":false,"sha":"394419f5357b6db09b65b9e711c2a37e1df1f719dace3cf7ff9830e5cee55082","spec_sha":"54521aae65a1e7e1dd7d059f1b39eb849d68ae37047e5aa11cdef2e45ac9e152","project_uri":"https://rubygems.org/gems/active_interaction","gem_uri":"https://rubygems.org/gems/active_interaction-5.5.0.gem","homepage_uri":"https://github.com/AaronLasseigne/active_interaction","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":"https://github.com/AaronLasseigne/active_interaction","bug_tracker_uri":null,"changelog_uri":"https://github.com/AaronLasseigne/active_interaction/blob/main/CHANGELOG.md","funding_uri":null,"dependencies":{"development":[{"name":"actionpack","requirements":">= 0"},{"name":"activerecord","requirements":">= 0"},{"name":"kramdown","requirements":"~> 2.1"},{"name":"rake","requirements":"~> 13.0"},{"name":"rspec","requirements":"~> 3.5"},{"name":"rubocop","requirements":"~> 1.68.0"},{"name":"rubocop-rake","requirements":"~> 0.6.0"},{"name":"rubocop-rspec","requirements":"~> 3.2.0"},{"name":"sqlite3","requirements":">= 0"},{"name":"yard","requirements":"~> 0.9"}],"runtime":[{"name":"activemodel","requirements":">= 5.2, < 9"},{"name":"activesupport","requirements":">= 5.2, < 9"}]}}