class Hashie::Mash

def custom_reader(key)

any key passed in to a string before retrieving.
Retrieves an attribute set in the Mash. Will convert
def custom_reader(key)
  default_proc.call(self, key) if default_proc && !key?(key)
  value = regular_reader(convert_key(key))
  yield value if block_given?
  value
end