aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack
Commit message (Collapse)AuthorAgeFilesLines
* adding a direct dispatch method to controller classesAaron Patterson2015-08-253-9/+13
| | | | This saves a lambda and request allocation on each request.
* always dispatch to controllers the same wayAaron Patterson2015-08-253-7/+26
| | | | | controllers should always go through the `action` class method so that their middleware is respected.
* always return a controller class from the `controller_class` methodAaron Patterson2015-08-252-9/+14
| | | | | now the caller can just treat it like a regular controller even though it will return a 404
* Merge pull request #21368 from rodzyn/remove_mochaKasper Timm Hansen2015-08-255-163/+209
|\ | | | | Get rid of mocha tests in actionpack - part 2
| * Get rid of mocha tests - part 2Marcin Olichwirowicz2015-08-255-163/+209
| |
* | Merge pull request #21375 from rodzyn/unused_requiresRafael Mendonça França2015-08-251-2/+0
|\ \ | | | | | | Remove unused requires
| * | Remove unused requiresMarcin Olichwirowicz2015-08-251-2/+0
| | | | | | | | | | | | They are already required in `actionpack/lib/action_dispatch.rb` (L25-L26)
* | | Merge pull request #21366 from amitsuroliya/remove_unused_variableRafael Mendonça França2015-08-252-13/+13
|\ \ \ | |/ / |/| | Remove more unused block arguments
| * | Remove more unused block arguments amitkumarsuroliya2015-08-252-13/+13
| | |
* | | Make `assert_index` privateMarcin Olichwirowicz2015-08-251-3/+1
| | | | | | | | | | | | | | | This `protected` keyword looks like some leftover, since we are not using explicit receiver, this should go under `private`
* | | Merge pull request #21345 from aditya-kapoor/trim-apRafael Mendonça França2015-08-252-6/+4
|\ \ \ | |/ / |/| | Trim out least needed controllers from AP test suite
| * | Trim out unneeded controllers from AP test suiteAditya Kapoor2015-08-242-6/+4
| | |
* | | remove unused require ‘set’NehaGautam2015-08-251-1/+0
| | |
* | | Merge pull request #21094 from aditya-kapoor/add-missing-ap-testsRafael Mendonça França2015-08-251-0/+10
|\ \ \ | | | | | | | | add missing test for action regexp for routing
| * | | add missing tests for action regexpAditya Kapoor2015-08-021-0/+10
| | | |
* | | | Remove unused block argumentsAnshul Sharma2015-08-252-2/+2
| | | |
* | | | Remove unused block argumentsamitkumarsuroliya2015-08-251-1/+1
| | | |
* | | | remove more direct `env` mutationsAaron Patterson2015-08-242-2/+4
| | | |
* | | | remove another `@env` accessAaron Patterson2015-08-241-1/+1
| | | |
* | | | remove more direct access to `env`Aaron Patterson2015-08-242-3/+4
| | | |
* | | | fewer calls to `env`Aaron Patterson2015-08-241-2/+2
| | | | | | | | | | | | | | | | We don't want to directly access the env hash
* | | | stop using `@env` in the GET / POST methodsAaron Patterson2015-08-242-4/+11
| | | | | | | | | | | | | | | | | | | | I want to implement this with something besides `@env` in the future, so lets stop directly referencing it.
* | | | rm useless methodAaron Patterson2015-08-241-4/+0
| | | | | | | | | | | | | | | | superclass already has this method, so remove this one
* | | | remove dead code :bomb:Aaron Patterson2015-08-241-2/+0
| | | |
* | | | pull up dispatcher allocationAaron Patterson2015-08-242-5/+1
| | | | | | | | | | | | | | | | | | | | the dispatcher class isn't configurable anymore, so pull up allocation to the method that needs it.
* | | | directly ask the request for the controller classAaron Patterson2015-08-241-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | Now that we don't have subclasses depending on this method (they augment the request class instead of the dispatch class) we can remove this method and directly ask the request object for the controller class
* | | | use `make_set` helper method to generate route setsAaron Patterson2015-08-241-31/+1
| | | | | | | | | | | | | | | | We should keep the route set generation logic in one place
* | | | remove useless ivarAaron Patterson2015-08-241-2/+1
| | | |
* | | | remove setter for the dispatcher classAaron Patterson2015-08-241-2/+2
| | | | | | | | | | | | | | | | we don't need it anymore. We always use the same dispatcher in tests.
* | | | subclass and delegate rather than mutating existing objectsAaron Patterson2015-08-241-12/+29
| | | | | | | | | | | | | | | | | | | | If we subclass and augment the superclass, then we don't need to have setters for particular things on the superclass.
* | | | temp files are no more requireGaurav Sharma2015-08-251-1/+0
| | | | | | | | | | | | `:nail_care:`
* | | | use a custom request class to determine the controller classAaron Patterson2015-08-242-25/+28
| | | | | | | | | | | | | | | | | | | | | | | | controller class resolution has been moved to the request object, so we should override that method instead of relying on the RouteSet to generate the controller class.
* | | | Merge pull request #21339 from deepj/unused-block-argumentsCarlos Antonio da Silva2015-08-242-3/+3
|\ \ \ \ | | | | | | | | | | Remove unused block arguments
| * | | | Remove unused block argumentsdeepj2015-08-232-3/+3
| | | | |
* | | | | Merge pull request #21355 from akihiro17/remove-variablesRafael Mendonça França2015-08-241-2/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | | Remove unused variables
| * | | | Remove unused variablesakihiro172015-08-241-2/+2
| | | | |
* | | | | Merge pull request #21321 from rodzyn/removing_mochaKasper Timm Hansen2015-08-2410-78/+103
|\ \ \ \ \ | |/ / / / |/| | | | Get rid of mocha tests in actionpack - part 1
| * | | | Get rid of mocha tests - part 1Marcin Olichwirowicz2015-08-2410-78/+103
| | | | |
* | | | | use methods on the request object instead of accessing envAaron Patterson2015-08-231-7/+7
| | | | |
* | | | | use `Request#path_info` instead of direct ENV accessAaron Patterson2015-08-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | we already have a request, so we should use the methods on the request to access the path info information
* | | | | remove env access from debug_exceptionsAaron Patterson2015-08-231-10/+9
| | | | | | | | | | | | | | | | | | | | Creates fewer request objects and helps to abstract away from internals
* | | | | remove more `env` accessAaron Patterson2015-08-231-11/+19
| | | | |
* | | | | remove more env accessAaron Patterson2015-08-231-3/+3
| | | | |
* | | | | remove more env accessAaron Patterson2015-08-231-4/+6
| | | | |
* | | | | convert more `@env` access to get / set headerAaron Patterson2015-08-232-12/+14
| | | | |
* | | | | remove usage of `@env`Aaron Patterson2015-08-231-3/+5
| |_|_|/ |/| | | | | | | | | | | | | | | try to remove dependencies on `@env` so we can have more flexible internals
* | | | Another place to use a request object in NullSessionHash Ronak Jangir2015-08-231-3/+3
| |/ / |/| | | | | | | | May be missed in 5fe141638f1243ac6ae187ae14aa398b4c1875a2 commit Also fixes the broken build
* | | use a request object in the session middlewareAaron Patterson2015-08-227-68/+74
| | | | | | | | | | | | | | | This commit allows us to use one request object rather than allocating multiple request objects to deal with the session.
* | | move more `@env` access to method callsAaron Patterson2015-08-221-16/+16
| | | | | | | | | | | | | | | We're going to implement storing env values differently in the future, so let's disconnect these methods from the instance variables
* | | move ORIGINAL_SCRIPT_NAME to the metaprogrammed methodsAaron Patterson2015-08-221-4/+1
| | |