aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/metal.rb
Commit message (Collapse)AuthorAgeFilesLines
* Simplify the action endpoint:Carlhuda2010-03-081-25/+9
| | | | | | | * Remove ActionEndpoint in favor of passing a block to MiddlewareStack * Always create a Request; the performance win of RackDelegation is around the response; the Request object hit is limited to a single object allocation * #dispatch takes a Request
* Add missing super call in AC::Metal. [#4085 status:resolved]José Valim2010-03-031-0/+1
|
* Update AP to start locking down a public API. This work is parallel to some ↵Yehuda Katz2010-02-161-0/+8
| | | | docs I'm working on.
* Convert to class_attributeJeremy Kemper2010-02-011-2/+7
|
* Expose last controller in rack env["action_controller.instance"]Joshua Peek2010-01-201-0/+1
|
* controller_path is required by ActionView, so move it up to ↵José Valim2009-12-311-15/+0
| | | | AbstractController and refactor AbstractController::Layouts.
* Silence some trivial warnings: shadowed local vars, indentation mismatchesJeremy Kemper2009-12-281-1/+1
|
* AD::StatusCodes support is now part of rackJoshua Peek2009-12-221-1/+1
|
* AC::Head now doesn't have an unfulfilled Rendering dependency, and instead ↵Yehuda Katz2009-12-201-0/+5
| | | | works just fine standalone (which means that ConditionalGet also doesn't have a Rendering dependency)
* Rename RackConvenience => RackDelegationJoshua Peek2009-12-201-3/+3
|
* Renamed Redirector to Redirecting (its a module, not a class)David Heinemeier Hansson2009-12-201-1/+1
|
* Update AC::Middleware to play better with the normal AC::Metal stack. This ↵Yehuda Katz2009-11-051-3/+3
| | | | required stopping to use #call for non-rack-related stuff
* Start rewriting some internal tests to use the new routing dslJoshua Peek2009-10-201-0/+4
|
* Uses extlib_inheritable_accessorJeremy Kemper2009-09-141-0/+2
|
* Memoize in the endpoint.Yehuda Katz2009-09-121-5/+10
|
* Add per-controller middlewareYehuda Katz2009-09-121-1/+14
|
* Create new ActionController::Middleware class that will work as a normal ↵Yehuda Katz2009-08-261-22/+0
| | | | | | Rack middleware. * This initial implementation is a bit hackish, but it uses a normal middleware API so it's future-proof when we improve the internals.
* ActionController::Metal can be a middlewareYehuda Katz + Carl Lerche2009-08-251-5/+35
|
* Move AbstractController to a top-level componentYehuda Katz2009-08-061-2/+0
|
* ActionController::Metal#to_rack converted to #to_a to match normal rack ↵Yehuda Katz2009-08-061-2/+2
| | | | convention
* Rename /base to /metal and make base.rb and metal.rb top-level to reflect ↵Yehuda Katz2009-08-061-0/+99
their module locations