ДЗ №16

обычно такие кострукции читаются очень плохо. И эта - не исключение
Кроме того 
Time.at( created_at.to_time.to_i + (priority.to_i * 86400) )
то же, что и 
created_at + priority.to_i.days

а в желом можно написать как-то так
def метод
  время = created_at
  время += priority.to_i.days if priority
  время.strftime(формат)
end