HashWithIndifferentAccess is EXTREMELY expensive. For some background I did a
write up on Hashie, another object that inherits from HashÂ
http://www.schneems.com/2014/12/15/hashie-considered-harmful.html
Several of the problems that apply to hashie also apply to HWIA. Basically any
subclass of H
Hello there!
I propose to add support for class objects *HashWithIndifferentAccess* to
method *Hash#extract!*:
before:
def extract!(*keys)
keys.each_with_object(self.class.new) { |key, result| result[key] =
delete(key) if has_key?(key) }
end
after:
def extract!(*keys)
keys.map! { |key| con