Um colega meu teve que armazenar em cache algum html até o final do dia, mas achou difícil porque o cache espera o expires_in
que é relativo. Não podemos passar um absoluto Time.now
: P
Assim, temos agora seconds_until_end_of_day
no 4.0.2
, mas nós usamos Rails 3
🙁
Mas o patch Time
é simples
def seconds_until_end_of_day
end_of_day.to_i - to_i
end
http://apidock.com/rails/v4.0.2/Time/seconds_until_end_of_day