По определению хэши ruby возвращают ноль, когда ключа нет.Но мне нужно использовать нестандартное сообщение вместо nil.Поэтому я использую что-то вроде этого:
val = h['key'].nil? ? "No element present" : h['key']
Но это имеет серьезный недостаток.Если для клавиши назначен ноль, то в этом случае также будет возвращено «Нет элемента».
Есть ли способ добиться этого безупречно?