aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/CHANGELOG.md
diff options
context:
space:
mode:
authorOlek Janiszewski <olek.janiszewski@gmail.com>2012-10-16 12:05:24 +0200
committerOlek Janiszewski <olek.janiszewski@gmail.com>2012-11-29 06:39:32 +0100
commitce73055139013d44b36d0c2cd3ab42146c0b4353 (patch)
treec9bd2f91ac22e087d44569215e3e62a9d520e108 /activesupport/CHANGELOG.md
parentec17f0d3521876a5b8c14afa0bd9154c6d194c16 (diff)
downloadrails-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.md11
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