[{"authors":"Alef ojeda de Oliveira","built_at":"2026-01-16T00:00:00.000Z","created_at":"2026-01-16T14:08:10.088Z","description":"ActiveModelChangeset provides a lightweight changeset abstraction for Ruby on Rails\napplications. It combines type casting, attribute normalization, validation and\ndiff calculation into a single object, enabling safe and explicit create/update\noperations with patch semantics.\n\nThe gem is designed for service objects and APIs, allowing developers to whitelist\nattributes, apply transformations, validate input and update models using only\nchanged values, without relying on ActiveRecord callbacks or controllers.\n","downloads_count":610,"metadata":{"yard.run":"yri, yard","homepage_uri":"https://github.com/nemuba/active_model_changeset","changelog_uri":"https://github.com/nemuba/active_model_changeset/CHANGELOG.md","source_code_uri":"https://github.com/nemuba/active_model_changeset.git","documentation_uri":"https://github.com/nemuba/active_model_changeset/doc/index.html","rubygems_mfa_required":"true"},"number":"0.1.0","summary":"Typed, validated changesets for ActiveModel with patch semantics","platform":"ruby","rubygems_version":">= 0","ruby_version":">= 3.2.0","prerelease":false,"licenses":["MIT"],"requirements":[],"sha":"c263211efa738ec34b886f6d3674efa0fd43807d611a5e38d593c0cfaaa7289c","spec_sha":"a0840bf16af6c231a05c1bcc0a90517529d49e596fe470c10d0f27013bd9765e"}]