Я часто пишу заявления, эквивалентные:
deleted_at = Time.at(data[:deleted_at]) if !data[:deleted_at].nil?
Я бы хотел написать это более кратко. Есть предложения?
Иногда я пишу это как:
deleted_at = Time.at(i) if !(i = data[:deleted_at]).nil?
Но я думаю, что это затрудняет чтение кода, поэтому я надеюсь, что есть более хороший способ сделать это.