Module: ActionDispatch::Http::Cache::Response
- Defined in:
- actionpack/lib/action_dispatch/http/cache.rb
Constant Summary
- DEFAULT_CACHE_CONTROL =
"max-age=0, private, must-revalidate"
Instance Attribute Summary (collapse)
-
- (Object) cache_control
readonly
Returns the value of attribute cache_control.
-
- (Object) etag
(also: #etag?)
Returns the value of attribute etag.
Instance Method Summary (collapse)
Instance Attribute Details
- (Object) cache_control (readonly)
Returns the value of attribute cache_control
42 43 44 |
# File 'actionpack/lib/action_dispatch/http/cache.rb', line 42 def cache_control @cache_control end |
- (Object) etag Also known as: etag?
Returns the value of attribute etag
42 43 44 |
# File 'actionpack/lib/action_dispatch/http/cache.rb', line 42 def etag @etag end |
Instance Method Details
- (Object) last_modified
45 46 47 48 49 |
# File 'actionpack/lib/action_dispatch/http/cache.rb', line 45 def last_modified if last = headers['Last-Modified'] Time.httpdate(last) end end |
- (Object) last_modified=(utc_time)
55 56 57 |
# File 'actionpack/lib/action_dispatch/http/cache.rb', line 55 def last_modified=(utc_time) headers['Last-Modified'] = utc_time.httpdate end |
- (Boolean) last_modified?
51 52 53 |
# File 'actionpack/lib/action_dispatch/http/cache.rb', line 51 def last_modified? headers.include?('Last-Modified') end |