Muestra de una función que llena ciertas llaves de un Hash
con valores por defecto cuando están vacias.
DEFAULT_VALUES = { temperature: 10, altitude: 1200, pressure: 500 }
def fill_default_values(current_values)
{}.tap do |values|
DEFAULT_VALUES.each_key do
|key| values[key] = current_values[key] || DEFAULT_VALUES[key]
end
end
end