Module Hashie::Extensions::MethodOverridingInitializer
In: lib/hashie/extensions/method_access.rb

MethodOverridingInitializer allows you to override default hash methods when passing in values from an existing hash. The overriden methods are aliased with two leading underscores.

@example

  class MyHash < Hash
    include Hashie::Extensions::MethodOverridingInitializer
  end

  h = MyHash.new(zip: 'a-dee-doo-dah')
  h.zip # => 'a-dee-doo-dah'
  h.__zip # => [[['zip', 'a-dee-doo-dah']]]

Methods

new  

Included Modules

RedefineMethod

Public Class methods

[Validate]