Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use frozen string literal in actionpack/ | Kir Shatrov | 2017-07-29 | 1 | -0/+2 |
| | |||||
* | Revert "Merge pull request #29540 from kirs/rubocop-frozen-string" | Matthew Draper | 2017-07-02 | 1 | -1/+0 |
| | | | | | This reverts commit 3420a14590c0e6915d8b6c242887f74adb4120f9, reversing changes made to afb66a5a598ce4ac74ad84b125a5abf046dcf5aa. | ||||
* | Enforce frozen string in Rubocop | Kir Shatrov | 2017-07-01 | 1 | -0/+1 |
| | |||||
* | Freeze fragment cache related instrument name. | Stan Lo | 2017-02-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | ActionMailer::Base#instrument_name and ActionController::Base#instrument_name will be frequently called once caching is enabled. So it's better to freeze them instead of create new string on every call. Also, the instrument name in #instrument_fragment_cache will usually be "write_fragment.action_controller" or "read_fragment.action_controller". So freezing them might also gain some performance improvement. We have done something like this in other places: https://github.com/rails/rails/blob/master/actionview/lib/action_view/template.rb#L348 | ||||
* | Move private methods to the private visibility | Rafael Mendonça França | 2016-02-24 | 1 | -10/+12 |
| | |||||
* | Move Caching module to Abstract Controller | Rafael Mendonça França | 2016-02-23 | 1 | -3/+1 |
| | | | | | | Abstract Controller is the common component between Action Mailer and Action Controller so if we need to share the caching component it need to be there. | ||||
* | Remove unnecessarily included modules in ActionController::Caching | Stan Lo | 2016-02-23 | 1 | -1/+0 |
| | |||||
* | Make caching configuration more flexible | Stan Lo | 2016-02-23 | 1 | -0/+12 |
| | |||||
* | Move most caching methods to ActionDispatch::Caching, and let ActionMailer ↵ | Stan Lo | 2016-02-23 | 1 | -54/+3 |
| | | | | and ActionController to include it | ||||
* | Move caching/fragments in ActionMailer and ActionController to ↵ | Stan Lo | 2016-02-23 | 1 | -5/+2 |
| | | | | action_dispatch/caching/fragments | ||||
* | remove RackDelegation module | Aaron Patterson | 2015-08-26 | 1 | -1/+0 |
| | | | | | | Since all controller instances are required to have a request and response object, RackDelegation is no longer needed (we always have to delegate to the response) | ||||
* | remove unused require ‘set’ | NehaGautam | 2015-08-25 | 1 | -1/+0 |
| | |||||
* | [ci skip] doc: making clear that perform_caching has a limited impact | antoine.lizee | 2015-07-13 | 1 | -1/+1 |
| | |||||
* | [ci skip] correct default cache store class | Aditya Kapoor | 2014-08-13 | 1 | -1/+1 |
| | |||||
* | Removed random dot in code sample [ci skip] | Max Vasiliev | 2013-07-22 | 1 | -1/+1 |
| | |||||
* | Remove `page_cache_extension` deprecated method | Francesco Rodriguez | 2013-07-01 | 1 | -10/+0 |
| | |||||
* | Remove caching_allowed? from ActionController::Caching | Michiel Sikkes | 2013-01-28 | 1 | -4/+0 |
| | | | | | Where is this used? No other code references to this method and it isn't being tested anywhere. No tests fail when commented out. | ||||
* | Merge pull request #8821 from jamis/master | Rafael Mendonça França | 2013-01-10 | 1 | -5/+1 |
|\ | | | | | | | | | | | | | Evaluate view_cache_dependencies at the instance level Conflicts: actionpack/lib/action_controller/caching.rb | ||||
| * | evaluate the dependency blocks at the instance level, not class level | Jamis Buck | 2013-01-08 | 1 | -5/+1 |
| | | |||||
* | | Fix warning: & interpreted as argument prefix | Carlos Antonio da Silva | 2013-01-08 | 1 | -1/+1 |
|/ | |||||
* | view_cache_dependency API | Jamis Buck | 2013-01-08 | 1 | -0/+18 |
| | | | | | | | | | | | | | A declarative API for specifying dependencies that affect template cache digest computation. In your controller, specify any of said dependencies: view_cache_dependency { "phone" if using_phone? } When the block is evaluated, the resulting value is included in the cache digest calculation, allowing you to generate different digests for effectively the same template. (Mostly useful if you're mucking with template load paths.) | ||||
* | Fix a typo in ActionController::Caching | Jean Boussier | 2012-12-03 | 1 | -2/+1 |
| | |||||
* | Remove observers and sweepers | Rafael Mendonça França | 2012-11-28 | 1 | -5/+2 |
| | | | | | | | | They was extracted from a plugin. See https://github.com/rails/rails-observers [Rafael Mendonça França + Steve Klabnik] | ||||
* | rename page_cache_extension option to default_static_extension | Francesco Rodriguez | 2012-10-03 | 1 | -10/+12 |
| | |||||
* | extract AP Page and Action caching to actionpack-deprecated_caching gem | Francesco Rodriguez | 2012-10-03 | 1 | -8/+14 |
| | |||||
* | update AC::Caching documentation [ci skip] | Francesco Rodriguez | 2012-09-22 | 1 | -5/+5 |
| | |||||
* | Fix spacing | David Heinemeier Hansson | 2012-08-29 | 1 | -8/+8 |
| | |||||
* | Fix spacing | David Heinemeier Hansson | 2012-08-29 | 1 | -5/+4 |
| | |||||
* | ActionController::Caching depends on RackDelegation and ↵ | Santiago Pastorino | 2012-06-13 | 1 | -0/+3 |
| | | | | AbstractController::Callbacks | ||||
* | DrbStore removed from cache backends | Ivan Evtukhovich | 2011-11-07 | 1 | -1/+0 |
| | |||||
* | Escape 'caching' when used in a sentence; remove unnessesary quotes | Joost Baaij | 2010-08-26 | 1 | -2/+2 |
| | |||||
* | Clean up the config object in ActionPack. Create config_accessor which just ↵ | José Valim | 2010-04-22 | 1 | -4/+2 |
| | | | | delegates to the config object, reducing the number of deprecations and add specific tests. | ||||
* | perform_caching is now delegated to config on instance and class level | Santiago Pastorino | 2010-04-17 | 1 | -2/+3 |
| | |||||
* | Make perform_caching work again, with the tests passing and backward compatible | Santiago Pastorino and Carl Lerche | 2010-04-15 | 1 | -1/+1 |
| | |||||
* | Make use of config.perform_caching | Santiago Pastorino | 2010-04-14 | 1 | -1/+1 |
| | |||||
* | Use AS::Concern for caching modules | Carlhuda | 2010-03-04 | 1 | -3/+2 |
| | |||||
* | Refactor cache_store to use ActionController config | Carlhuda | 2010-03-04 | 1 | -16/+18 |
| | |||||
* | Add subscriber for ActionPack and move all logging inside it. | José Valim | 2010-01-13 | 1 | -11/+0 |
| | |||||
* | Use underscore in notification namespaces. | José Valim | 2010-01-04 | 1 | -1/+1 |
| | |||||
* | Use namespaces in notifications. | José Valim | 2010-01-03 | 1 | -2/+2 |
| | |||||
* | Remove ActionView inline logging to ActiveSupport::Notifications and create ↵ | José Valim | 2009-12-26 | 1 | -0/+11 |
| | | | | ActionController::Base#log_event, so everything can be logged within one listener. Also expose log_process_action as a hook for different modules to include their own information during the action processing. This allow ActiveRecord to hook and any other ORM. Finally, this commit changes 'Processing' and 'Rendering' in logs to 'Processed' and 'Rendered' because at the point it's logged, everying already happened. | ||||
* | Flip deferrable autoload convention | Joshua Peek | 2009-12-22 | 1 | -5/+7 |
| | |||||
* | Reorganize autoloads: | Carlhuda | 2009-12-02 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | | * A new module (ActiveSupport::Autoload) is provide that extends autoloading with new behavior. * All autoloads in modules that have extended ActiveSupport::Autoload will be eagerly required in threadsafe environments * Autoloads can optionally leave off the path if the path is the same as full_constant_name.underscore * It is possible to specify that a group of autoloads live under an additional path. For instance, all of ActionDispatch's middlewares are ActionDispatch::MiddlewareName, but they live under "action_dispatch/middlewares/middleware_name" * It is possible to specify that a group of autoloads are all found at the same path. For instance, a number of exceptions might all be declared there. * One consequence of this is that testing-related constants are not autoloaded. To get the testing helpers for a given component, require "component_name/test_case". For instance, "action_controller/test_case". * test_help.rb, which is automatically required by a Rails application's test helper, requires the test_case.rb for all active components, so this change will not be disruptive in existing or new applications. | ||||
* | Rdoc for changes introduced in e2ed1a1ca, 36058f450. | David Vrensk | 2009-11-12 | 1 | -0/+1 |
| | | | | | | [#3451 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Caching refactoring | Yehuda Katz | 2009-10-29 | 1 | -13/+19 |
| | |||||
* | First pass at cleaning up action caching | Yehuda Katz | 2009-10-28 | 1 | -12/+16 |
| | |||||
* | Break up DependencyModule's dual function of providing a "depend_on" DSL and ↵ | Joshua Peek | 2009-05-28 | 1 | -1/+1 |
| | | | | "included" block DSL into separate modules. But, unify both approaches under AS::Concern. | ||||
* | Modify caching to use new included helper | Yehuda Katz + Carl Lerche | 2009-05-19 | 1 | -15/+15 |
| | |||||
* | Merge docrails | lifo | 2009-04-17 | 1 | -1/+1 |
| | |||||
* | Autoload ActionController::Caching::Sweeper constant [#1977 state:resolved] | Joshua Peek | 2009-02-16 | 1 | -0/+1 |
| |