diff options
author | Olek Janiszewski <olek.janiszewski@gmail.com> | 2012-10-16 12:05:24 +0200 |
---|---|---|
committer | Olek Janiszewski <olek.janiszewski@gmail.com> | 2012-11-29 06:39:32 +0100 |
commit | ce73055139013d44b36d0c2cd3ab42146c0b4353 (patch) | |
tree | c9bd2f91ac22e087d44569215e3e62a9d520e108 /activesupport/CHANGELOG.md | |
parent | ec17f0d3521876a5b8c14afa0bd9154c6d194c16 (diff) | |
download | rails-ce73055139013d44b36d0c2cd3ab42146c0b4353.tar.gz rails-ce73055139013d44b36d0c2cd3ab42146c0b4353.tar.bz2 rails-ce73055139013d44b36d0c2cd3ab42146c0b4353.zip |
Add #seconds_until_end_of_day to DateTime and Time
Diffstat (limited to 'activesupport/CHANGELOG.md')
-rw-r--r-- | activesupport/CHANGELOG.md | 11 |
1 files changed, 10 insertions, 1 deletions
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 |