Segundos até o fim do dia

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_inque é relativo. Não podemos passar um absoluto Time.now: P

Assim, temos agora seconds_until_end_of_dayno 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