aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch/http/cache.rb
Commit message (Expand)AuthorAgeFilesLines
* Add `Style/RedundantFreeze` to remove redudant `.freeze`Yasuo Honda2018-09-291-9/+9
* Add support for more HTTP cache controlsDaniel Schierbeck2018-06-131-1/+5
* Introduced `ActiveSupport::Digest` that allows to specify hash function imple...Dmitri Dolguikh2017-12-121-1/+1
* Merge pull request #30367 from ptoomey3/consistent-cache-control-headersAaron Patterson2017-09-051-8/+12
|\
| * Don't touch an unused headerPatrick Toomey2017-08-231-1/+0
| * Decouple the merge/normalization and conditional cache control logicPatrick Toomey2017-08-231-5/+12
| * This constant is no longer usedPatrick Toomey2017-08-221-1/+0
| * Let middleware handle default cache behaviorPatrick Toomey2017-08-221-1/+2
| * Normalize/process Cach-Control headers consistentlyPatrick Toomey2017-08-221-3/+1
* | Use tt in doc for ActionPack [ci skip]Yoshiyuki Hirano2017-08-261-1/+1
|/
* Use frozen string literal in actionpack/Kir Shatrov2017-07-291-0/+2
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* applies remaining conventions across the projectXavier Noria2016-08-061-1/+0
* applies new string literal convention in actionpack/libXavier Noria2016-08-061-9/+9
* Strong ETag validatorsJeremy Daer2016-03-311-15/+49
* Add documentation for #17573Jon Moss2016-02-011-0/+8
* Response etags to always be weak: Prefixed W/ to value returned by ActionDisp...abhishek2016-01-201-1/+1
* Commit before freezing the headersMatthew Draper2016-01-121-1/+1
* use methods for accessing the cache control headersAaron Patterson2015-10-061-6/+5
* etag header is in Rack, so use it's response methodsAaron Patterson2015-10-061-6/+2
* Introduce `Headers#add`. Move `Response#add_header` upstream.Jeremy Daer2015-10-031-2/+2
* Remove not used requiresMarcin Olichwirowicz2015-09-011-1/+0
* remove dependency on `@cache_control` ivarAaron Patterson2015-08-271-6/+6
* remove `@etag` ivarAaron Patterson2015-08-271-5/+7
* use the abstract API in modulesAaron Patterson2015-08-271-13/+14
* fewer calls to `env`Aaron Patterson2015-08-241-2/+2
* remove `header=` on the response object.Aaron Patterson2015-06-151-4/+4
* Extract `Date` header to string constant in Http Response, similar to other h...Vipul A M2015-01-141-3/+4
* Change Http::Cache::SPECIAL_KEYS from Array to SetMindaugas Mozūras2014-06-151-1/+1
* drop an unused hash; change slang to SPECIALVipul A M2013-03-191-2/+2
* Check if etag exists before to do the gsubRafael Mendonça França2012-09-151-2/+4
* fix the buildSteve Klabnik2012-09-151-0/+1
* Support for multiple etags in an If-None-Match headerTravis Warlick2012-09-151-1/+7
* load active_support/core_ext/object/blank in active_support/railsXavier Noria2012-08-021-1/+0
* Refactor ActionDispatch::Http::Cache::Response#cache_control_headers.Cainã Costa2012-07-301-11/+19
* Ensure that cache-control headers are mergedJames Tucker2012-06-181-10/+32
* Merge pull request #3479 from arvida/ensure-date-header-on-expires-inJosé Valim2012-02-181-0/+14
|\
| * Added accessor methods for Date headerarvida2011-10-311-0/+14
* | Use freezed string constant. Some string literals is used repeatedly.kennyj2011-12-081-15/+27
|/
* Fix previous commit by allowing a proc to be given as response_body. This is ...José Valim2011-05-101-14/+12
* removing more unused variablesAaron Patterson2011-01-171-1/+1
* Change def to attr_reader + aliasKrekoten' Marjan2010-10-181-10/+3
* Move ETag and ConditionalGet logic from AD::Response to the middleware stack.José Valim2010-10-031-21/+1
* no need to assign if we are gonna returnXavier Noria2010-08-121-2/+2
* ETag: use body instead of @body since the method will always return a stringJeremy Kemper2010-06-281-2/+2
* adds missing requires for Object#blank? and Object#present?Xavier Noria2010-03-281-0/+2
* Fix a bunch of pending tests by providing an introspection mode for the Respo...Carlhuda2010-02-191-3/+18
* Split ActionDispatch http in smaller chunks.José Valim2010-01-161-0/+123