Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tbhb/modeled_settings

ActiveModel-based configuration for Rails applications and libraries
https://github.com/tbhb/modeled_settings

activemodel configuration rails ruby

Last synced: 27 days ago
JSON representation

ActiveModel-based configuration for Rails applications and libraries

Awesome Lists containing this project

README

        

# Modeled Settings

[![Gem Version](https://badge.fury.io/rb/modeled_settings.svg)](https://badge.fury.io/rb/modeled_settings) [![Required Ruby Version](https://img.shields.io/badge/ruby-%3E%3D%203.2-ruby.svg)](https://www.ruby-lang.org/en/downloads/) [![Required Rails Version](https://img.shields.io/badge/rails-%3E%3D%207.2-brightgreen.svg)](https://edgeguides.rubyonrails.org/) [![CI](https://github.com/tbhb/modeled_settings/actions/workflows/ci.yml/badge.svg)](https://github.com/tbhb/modeled_settings/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

[ActiveModel](https://github.com/rails/rails/tree/main/activemodel)-based configuration for Rails applications and libraries.

> [!WARNING]
> This gem is currently in active development and should be considered alpha software. The API and functionality are subject to change without notice until a stable 1.0 release. See the [roadmap](https://github.com/users/tbhb/projects/7/views/1) for more details.

## Prerequisites

- Ruby >= 3.2.0
- [activemodel](https://rubygems.org/gems/activemodel) >= 7.2.0
- [activesupport](https://rubygems.org/gems/activesupport) >= 7.2.0

## License

The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).