aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/metal/hide_actions.rb
Commit message (Collapse)AuthorAgeFilesLines
* Fix broken ActionController#action_missingJanko Luin2013-03-201-1/+1
| | | | | A recent change introduced the assumption that all controller actions are known beforehand, which is not true when using action_missing.
* There is already a Set of non-hidden action_names lying around.thedarkone2012-10-181-8/+2
|
* load active_support/core_ext/class/attribute in active_support/railsXavier Noria2012-08-021-1/+0
|
* cleanup of ActionController::Metal inline documentationJoost Baaij2010-08-261-3/+2
|
* class_attribute is not a direct replacement of class_inheritable_*.José Valim2010-06-101-3/+3
| | | | | | If you are setting a hash or an array in class_attribute or you need to freeze it, to ensure people won't modify it in place or you need to dup it on inheritance.
* Update AP to start locking down a public API. This work is parallel to some ↵Yehuda Katz2010-02-161-6/+4
| | | | docs I'm working on.
* Convert to class_attributeJeremy Kemper2010-02-011-3/+6
|
* More perf work:Yehuda Katz2009-08-111-1/+13
| | | | | | | | | | | | | | * Move #set_cookie and #delete_cookie inline to optimize. These optimizations should almost certainly be sent back upstream to Rack. The optimization involves using an ivar for cookies instead of indexing into the headers each time. * Was able to use a bare Hash for headers now that cookies have their own joining semantics (some code assumed that the raw cookies were an Array). * Cache blankness of body on body= * Improve expand_cache_key for Arrays of a single element (common in our case) * Use a simple layout condition check unless conditions are used * Cache visible actions * Lazily load the UrlRewriter * Make etag an ivar that is set on prepare!
* Rename /base to /metal and make base.rb and metal.rb top-level to reflect ↵Yehuda Katz2009-08-061-0/+35
their module locations