README.md in config-3.1.1 vs README.md in config-4.0.0
- old
+ new
@@ -22,20 +22,22 @@
## Compatibility
Current version supports and is [tested](.github/workflows/tests.yml#L19) for the following interpreters and frameworks:
* Interpreters
- * [Ruby](https://www.ruby-lang.org) `>= 2.4`
+ * [Ruby](https://www.ruby-lang.org) `>= 2.6`
* [JRuby](https://www.jruby.org) `>= 9.2`
* [TruffleRuby](https://github.com/oracle/truffleruby) `>= 19.3`
* Application frameworks
- * Rails `>= 4.2`, `5` and `6`
+ * Rails `>= 5.2`
* Padrino
* Sinatra
For Ruby `2.0` to `2.3` or Rails `3` to `4.1` use version `1.x` of this gem. For older versions of Rails or Ruby use [AppConfig](http://github.com/fredwu/app_config).
+For Ruby `2.4` or `2.5` or Rails `4.2`, `5.0`, or `5.1` use version `3.x` of this gem.
+
## Installing
### Installing on Rails
Add `gem 'config'` to your `Gemfile` and run `bundle install` to install it. Then run
@@ -530,9 +532,36 @@
## Contributing
You are very warmly welcome to help. Please follow our [contribution guidelines](CONTRIBUTING.md)
Any and all contributions offered in any form, past present or future are understood to be in complete agreement and acceptance with [MIT](LICENSE) license.
+
+### Running specs
+
+Setup
+
+```sh
+bundle install
+bundle exec appraisal install
+```
+
+List defined appraisals:
+
+```sh
+bundle exec appraisal list
+```
+
+Run specs for specific appraisal:
+
+```sh
+bundle exec appraisal rails-6.1 rspec
+```
+
+Run specs for all appraisals:
+
+```sh
+bundle exec appraisal rspec
+```
## Authors
* [Piotr Kuczynski](http://github.com/pkuczynski)
* [Fred Wu](http://github.com/fredwu)