aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2015-01-14 09:13:40 +0100
committerYves Senn <yves.senn@gmail.com>2015-01-14 09:13:40 +0100
commit69eadfd35c384d8ce66ac49671798745a8ffa1f9 (patch)
tree04c8dd8d6debdea807b32005489e144c7315951b
parent6f9f5fb25889335e7d54c3f673e31513bbfb4b9b (diff)
parent822dc9133e59b253332e0f0cb76f873759615d06 (diff)
downloadrails-69eadfd35c384d8ce66ac49671798745a8ffa1f9.tar.gz
rails-69eadfd35c384d8ce66ac49671798745a8ffa1f9.tar.bz2
rails-69eadfd35c384d8ce66ac49671798745a8ffa1f9.zip
Merge pull request #18504 from vipulnsward/extract-date
Extract `Date` header to string constant in Http Response, similar to other headers
-rw-r--r--actionpack/lib/action_dispatch/http/cache.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/actionpack/lib/action_dispatch/http/cache.rb b/actionpack/lib/action_dispatch/http/cache.rb
index 63a3cbc90b..747d295261 100644
--- a/actionpack/lib/action_dispatch/http/cache.rb
+++ b/actionpack/lib/action_dispatch/http/cache.rb
@@ -69,17 +69,17 @@ module ActionDispatch
end
def date
- if date_header = headers['Date']
+ if date_header = headers[DATE]
Time.httpdate(date_header)
end
end
def date?
- headers.include?('Date')
+ headers.include?(DATE)
end
def date=(utc_time)
- headers['Date'] = utc_time.httpdate
+ headers[DATE] = utc_time.httpdate
end
def etag=(etag)
@@ -89,6 +89,7 @@ module ActionDispatch
private
+ DATE = 'Date'.freeze
LAST_MODIFIED = "Last-Modified".freeze
ETAG = "ETag".freeze
CACHE_CONTROL = "Cache-Control".freeze