class Hashie::Mash
def fetch(key, default_value = nil)
def fetch(key, default_value = nil) self[key] || block_given? && yield(key) || default_value || super(key) end
def fetch(key, default_value = nil) self[key] || block_given? && yield(key) || default_value || super(key) end