The issue basically was that the :type method was forcefully removed. Hashie removed :id and :type methods just because they were not part of ruby base anymore, so they were treated as normal key accessors. Removing the method from Mash itself prevented the :type key from being used.
Also, a standard disabling of warning is added to avoid noise for clashing class, first and entries keys:
Relates to #60 and #69.
The issue basically was that the
:type
method was forcefully removed. Hashie removed:id
and:type
methods just because they were not part of ruby base anymore, so they were treated as normal key accessors. Removing the method fromMash
itself prevented the:type
key from being used.Also, a standard disabling of warning is added to avoid noise for clashing
class
,first
andentries
keys: