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

def define_reader(key, method_name)

def define_reader(key, method_name)
  define_method(method_name) do |&block|
    if key? method_name
      self.[](method_name, &block)
    else
      self.[](key, &block)
    end
  end
end