summaryrefslogtreecommitdiff
path: root/lib/hashie/railtie.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/hashie/railtie.rb')
-rw-r--r--lib/hashie/railtie.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/hashie/railtie.rb b/lib/hashie/railtie.rb
index 65cd007..c5f05b7 100644
--- a/lib/hashie/railtie.rb
+++ b/lib/hashie/railtie.rb
@@ -7,6 +7,13 @@ begin
initializer 'hashie.configure_logger', after: 'initialize_logger' do
Hashie.logger = Rails.logger
end
+
+ initializer 'hashie.patch_hash_except', after: 'load_active_support' do
+ if Rails::VERSION::MAJOR >= 6
+ require 'hashie/extensions/active_support/core_ext/hash'
+ Hashie::Mash.send(:include, Hashie::Extensions::ActiveSupport::CoreExt::Hash)
+ end
+ end
end
end
rescue LoadError => e