# File lib/action_dispatch/http/cache.rb, line 63 def etag=(etag) key = ActiveSupport::Cache.expand_cache_key(etag) @etag = self[ETAG] = %Q("#{Digest::MD5.hexdigest(key)}") end
# File lib/action_dispatch/http/cache.rb, line 49 def last_modified if last = headers[LAST_MODIFIED] Time.httpdate(last) end end
# File lib/action_dispatch/http/cache.rb, line 59 def last_modified=(utc_time) headers[LAST_MODIFIED] = utc_time.httpdate end
# File lib/action_dispatch/http/cache.rb, line 55 def last_modified? headers.include?(LAST_MODIFIED) end