Class/Module Index [+]

Quicksearch

ActionDispatch::Http::Cache::Response

Attributes

cache_control[R]
etag[R]
etag?[R]

Public Instance Methods

date() click to toggle source
# File lib/action_dispatch/http/cache.rb, line 71
def date
  if date_header = headers['Date']
    Time.httpdate(date_header)
  end
end
date=(utc_time) click to toggle source
# File lib/action_dispatch/http/cache.rb, line 81
def date=(utc_time)
  headers['Date'] = utc_time.httpdate
end
date?() click to toggle source
# File lib/action_dispatch/http/cache.rb, line 77
def date?
  headers.include?('Date')
end
etag=(etag) click to toggle source
# File lib/action_dispatch/http/cache.rb, line 85
def etag=(etag)
  key = ActiveSupport::Cache.expand_cache_key(etag)
  @etag = self[ETAG] = %("#{Digest::MD5.hexdigest(key)}")
end
last_modified() click to toggle source
# File lib/action_dispatch/http/cache.rb, line 57
def last_modified
  if last = headers[LAST_MODIFIED]
    Time.httpdate(last)
  end
end
last_modified=(utc_time) click to toggle source
# File lib/action_dispatch/http/cache.rb, line 67
def last_modified=(utc_time)
  headers[LAST_MODIFIED] = utc_time.httpdate
end
last_modified?() click to toggle source
# File lib/action_dispatch/http/cache.rb, line 63
def last_modified?
  headers.include?(LAST_MODIFIED)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.