{"name":"activemodel","downloads":876979908,"version":"8.1.3.1","version_created_at":"2026-07-29T15:01:41.128Z","version_downloads":1823355,"platform":"ruby","authors":"David Heinemeier Hansson","info":"A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.","licenses":["MIT"],"metadata":{"changelog_uri":"https://github.com/rails/rails/blob/v8.1.3.1/activemodel/CHANGELOG.md","bug_tracker_uri":"https://github.com/rails/rails/issues","source_code_uri":"https://github.com/rails/rails/tree/v8.1.3.1/activemodel","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","documentation_uri":"https://api.rubyonrails.org/v8.1.3.1/","rubygems_mfa_required":"true"},"yanked":false,"sha":"99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88","spec_sha":"a46511cfc8f18ac2682c3c942be48e3e90315dff3504fa11c56fdb0a548cdf5e","project_uri":"https://rubygems.org/gems/activemodel","gem_uri":"https://rubygems.org/gems/activemodel-8.1.3.1.gem","homepage_uri":"https://rubyonrails.org","wiki_uri":null,"documentation_uri":"https://api.rubyonrails.org/v8.1.3.1/","mailing_list_uri":"https://discuss.rubyonrails.org/c/rubyonrails-talk","source_code_uri":"https://github.com/rails/rails/tree/v8.1.3.1/activemodel","bug_tracker_uri":"https://github.com/rails/rails/issues","changelog_uri":"https://github.com/rails/rails/blob/v8.1.3.1/activemodel/CHANGELOG.md","funding_uri":null,"dependencies":{"development":[],"runtime":[{"name":"activesupport","requirements":"= 8.1.3.1"}]}}