Module: RubyQuirks::Hash

Defined in:
lib/ruby_quirks/hash/enum_by_dup.rb

Overview

This module was created as a ‘patch’ for Hash behavior that changes in Ruby 2.2 stackoverflow.com/questions/33638665/ruby-2-2-hashreject-returning-hash-for-inheriting-classes Hash#reject now always returns a Hash, rather than an instance of object that invoked #reject This new behavior breaks many classes that inherit from Hash Include this in classes that inherit from Hash to replicate the pre-2.2 Hash behavior

Defined Under Namespace

Modules: EnumByDup