{"name":"active_record_properties","downloads":1478,"version":"0.2.1","version_created_at":"2026-07-15T08:00:56.525Z","version_downloads":340,"platform":"ruby","authors":"Alexey Poimtsev","info":"Store model settings and properties in JSONB columns with a clean DSL, type casting, default values, and validations. A modern alternative to separate settings tables.","licenses":["MIT"],"metadata":{"homepage_uri":"https://github.com/alec-c4/active_record_properties","changelog_uri":"https://github.com/alec-c4/active_record_properties/blob/main/CHANGELOG.md","source_code_uri":"https://github.com/alec-c4/active_record_properties","rubygems_mfa_required":"true"},"yanked":false,"sha":"01c18b8c8bcdadd18a6c7b1187115639d240238c722713cb479bb87918305314","spec_sha":"4feddd407b48f5e3f09c642d5f529d148f074a5a9e3cbdaa673918e9ca80500a","project_uri":"https://rubygems.org/gems/active_record_properties","gem_uri":"https://rubygems.org/gems/active_record_properties-0.2.1.gem","homepage_uri":"https://github.com/alec-c4/active_record_properties","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":"https://github.com/alec-c4/active_record_properties","bug_tracker_uri":null,"changelog_uri":"https://github.com/alec-c4/active_record_properties/blob/main/CHANGELOG.md","funding_uri":null,"dependencies":{"development":[{"name":"appraisal","requirements":">= 0"},{"name":"bundler","requirements":">= 2.0"},{"name":"lefthook","requirements":">= 0"},{"name":"rake","requirements":"~> 13.0"},{"name":"rspec","requirements":"~> 3.0"},{"name":"rubocop-performance","requirements":">= 0"},{"name":"rubocop-rspec","requirements":">= 0"},{"name":"simplecov","requirements":"~> 0.21"},{"name":"sqlite3","requirements":"~> 2.0"},{"name":"standard","requirements":">= 1.35.1"}],"runtime":[{"name":"activerecord","requirements":">= 7.2"},{"name":"activesupport","requirements":">= 7.2"}]}}