From ce73055139013d44b36d0c2cd3ab42146c0b4353 Mon Sep 17 00:00:00 2001 From: Olek Janiszewski Date: Tue, 16 Oct 2012 12:05:24 +0200 Subject: Add #seconds_until_end_of_day to DateTime and Time --- activesupport/CHANGELOG.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'activesupport/CHANGELOG.md') diff --git a/activesupport/CHANGELOG.md b/activesupport/CHANGELOG.md index 8ef9ffb8db..1744d48c4b 100644 --- a/activesupport/CHANGELOG.md +++ b/activesupport/CHANGELOG.md @@ -1,5 +1,14 @@ ## Rails 4.0.0 (unreleased) ## +* Add `DateTime#seconds_until_end_of_day` and `Time#seconds_until_end_of_day` + as a complement for `seconds_from_midnight`; useful when setting expiration + times for caches, e.g.: + + <% cache('dashboard', expires_in: Date.current.seconds_until_end_of_day) do %> + ... + + *Olek Janiszewski* + * No longer proxy ActiveSupport::Multibyte#class. *Steve Klabnik* * Deprecate `ActiveSupport::TestCase#pending` method, use `skip` from MiniTest instead. *Carlos Antonio da Silva* @@ -65,7 +74,7 @@ *Jeremy Kemper* -* Add logger.push_tags and .pop_tags to complement logger.tagged: +* Add `logger.push_tags` and `.pop_tags` to complement logger.tagged: class Job def before -- cgit v1.2.3