class Hashie::Extensions::Mash::DefineAccessors::Ext

def define_underbang_reader(key, method_name)

def define_underbang_reader(key, method_name)
  define_method(method_name) do
    if key? method_name
      self.[](key, &proc)
    else
      underbang_reader(key)
    end
  end
end