hashie/lib/hashie/extensions
Peter Goldstein 3e57eb531f
Add Ruby 3.1 to CI (#558)
* Add Ruby 3.1 to CI

Update Rubocop for recent Rubies
Disable Rubocop run for Rubies before Ruby 2.4
Quote '3.0' in the CI configuration to ensure it loads a 3.0.x Ruby
Set RUBYOPT="--disable_error_highlight" so Ruby 3.1 error matchers pass

* Add CHANGELOG.md entry

* Re-add deleted line from CHANGELOG.md

* Set minimum supported Ruby version to 2.4.

Remove a number of code bits designed to support Rubies below version 2.4

* Bump version.  Remove unneeded require from Gemfile.  Add require to spec/support file
2022-01-27 18:59:24 -08:00
..
active_support/core_ext Make Hashie play nice with Rails 6 Hash#except method (#479) 2019-10-02 10:48:19 -04:00
array Fix support for Array#dig 2016-06-01 14:53:29 -07:00
dash Merge branch 'dash-nil-keys' of https://github.com/michaelherold/hashie into michaelherold-dash-nil-keys 2021-11-07 22:21:45 -05:00
mash Changes to `Mash` initialization key string conversion. (#521) 2020-05-04 21:15:32 -04:00
parsers Suppress `Psych.safe_load` arg warn when using Psych 3.1.0+ 2020-01-13 12:46:15 +09:00
coercion.rb Add Ruby 3.1 to CI (#558) 2022-01-27 18:59:24 -08:00
deep_fetch.rb Change rubocop to allow 100 character lines. 2019-10-17 23:55:45 -04:00
deep_find.rb Change rubocop to allow 100 character lines. 2019-10-17 23:55:45 -04:00
deep_locate.rb Change rubocop to allow 100 character lines. 2019-10-17 23:55:45 -04:00
deep_merge.rb Fix except use in Mash#load (#508) 2020-01-14 08:50:43 -05:00
ignore_undeclared.rb Fix inconsistencies with Dash defaults 2020-10-23 21:57:10 -05:00
indifferent_access.rb Merge branch 'dash-nil-keys' of https://github.com/michaelherold/hashie into michaelherold-dash-nil-keys 2021-11-07 22:21:45 -05:00
key_conflict_warning.rb Remove references to blacklists and whitelists 2019-10-25 20:27:26 -04:00
key_conversion.rb Reorganized extensions, consolidated Hashie StringifyKeys implementation. 2014-04-30 21:00:01 -04:00
merge_initializer.rb Handle coercion correctly when MergeInitializer is used 2011-11-22 17:08:03 +00:00
method_access.rb Change rubocop to allow 100 character lines. 2019-10-17 23:55:45 -04:00
pretty_inspect.rb Merging Hashie::Mash now correctly only calls the block on duplicate values 2014-09-05 14:06:11 -07:00
ruby_version.rb Check ruby version without rubygems 2016-10-18 09:47:28 +03:00
ruby_version_check.rb Suppress a Ruby's warning when using Ruby 2.6.0+ 2020-01-18 00:58:17 +09:00
strict_key_access.rb Change rubocop to allow 100 character lines. 2019-10-17 23:55:45 -04:00
stringify_keys.rb Update Rubocop and address the addressable todos 2018-06-17 11:04:56 -05:00
symbolize_keys.rb Changes to `Mash` initialization key string conversion. (#521) 2020-05-04 21:15:32 -04:00