Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | include ActionView::Rendering in the minimal controller | Aaron Patterson | 2015-08-26 | 2 | -1/+2 |
| | | | | without this module, the content type is not set correctly | ||||
* | Merge pull request #21387 from ronakjangir47/remove_dup_minitest | Kasper Timm Hansen | 2015-08-26 | 1 | -1/+0 |
|\ | | | | | Removed duplicate require 'minitest/mock' | ||||
| * | Removed duplicate requiring minitest/mock as it is already required in ↵ | Ronak Jangir | 2015-08-26 | 1 | -1/+0 |
| | | | | | | | | method_call_assertions | ||||
* | | `headers` should delegate to the response object | Aaron Patterson | 2015-08-26 | 1 | -1/+2 |
| | | |||||
* | | remove useless status set | Aaron Patterson | 2015-08-26 | 1 | -2/+0 |
| | | | | | | | | | | | | Now that `Controller#status=` just delegates to the response object, we don't need to set the response on the controller and the response. We can just set it in one place. | ||||
* | | remove useless conditional | Aaron Patterson | 2015-08-26 | 1 | -1/+1 |
| | | | | | | | | we always have a response object, so there is no reason to test it | ||||
* | | remove ivars from the "protected" list | Aaron Patterson | 2015-08-26 | 1 | -1/+1 |
| | | | | | | | | these ivars don't exist anymore, so we can remove them from the list | ||||
* | | use the content_type method on the request object | Aaron Patterson | 2015-08-26 | 1 | -1/+1 |
| | | | | | | | | | | since the controller always has a request on it, we can just ask the request for the content type. | ||||
* | | ask the response for the status | Aaron Patterson | 2015-08-26 | 1 | -3/+2 |
| | | | | | | | | | | | | The controller instance always has an instance of a response object. We should store the status code on the response object so that it's only store in one place. | ||||
* | | remove useless conditional | Aaron Patterson | 2015-08-26 | 1 | -1/+1 |
| | | | | | | | | | | We always have a response object in controller instances, so we can remove this conditional | ||||
* | | remove useless conditional | Aaron Patterson | 2015-08-26 | 1 | -1/+1 |
|/ | | | | | controller instances always have a response object, so we don't need to test to see if there is one, just always call to_a on the response. | ||||
* | provide a request and response to all controllers | Aaron Patterson | 2015-08-25 | 10 | -39/+49 |
| | | | | | | | | | | Controllers should always have a request and response when responding. Since we make this The Rule(tm), then controllers don't need to be somewhere in limbo between "asking a response object for a rack response" or "I, myself contain a rack response". This duality leads to conditionals spread through the codebase that we can delete: * https://github.com/rails/rails/blob/85a78d9358aa728298cd020cdc842b55c16f9549/actionpack/lib/action_controller/metal.rb#L221-L223 | ||||
* | :snip: whitespace | Aaron Patterson | 2015-08-25 | 1 | -2/+2 |
| | |||||
* | Fix another rack SPEC violation | Aaron Patterson | 2015-08-25 | 1 | -1/+1 |
| | |||||
* | rack SPEC doesn't allow `first` on the body | Aaron Patterson | 2015-08-25 | 1 | -8/+12 |
| | | | | collect the body and make assert against the collected body | ||||
* | move response allocation to the class level | Aaron Patterson | 2015-08-25 | 2 | -8/+22 |
| | | | | | | we don't need an instance to figure out what type of response to allocate. Later we'll pull this up the stack and pass the response object down | ||||
* | adding a direct dispatch method to controller classes | Aaron Patterson | 2015-08-25 | 3 | -9/+13 |
| | | | | This saves a lambda and request allocation on each request. | ||||
* | always dispatch to controllers the same way | Aaron Patterson | 2015-08-25 | 3 | -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` method | Aaron Patterson | 2015-08-25 | 2 | -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_mocha | Kasper Timm Hansen | 2015-08-25 | 5 | -163/+209 |
|\ | | | | | Get rid of mocha tests in actionpack - part 2 | ||||
| * | Get rid of mocha tests - part 2 | Marcin Olichwirowicz | 2015-08-25 | 5 | -163/+209 |
| | | |||||
* | | Merge pull request #21375 from rodzyn/unused_requires | Rafael Mendonça França | 2015-08-25 | 1 | -2/+0 |
|\ \ | | | | | | | Remove unused requires | ||||
| * | | Remove unused requires | Marcin Olichwirowicz | 2015-08-25 | 1 | -2/+0 |
| | | | | | | | | | | | | They are already required in `actionpack/lib/action_dispatch.rb` (L25-L26) | ||||
* | | | Merge pull request #21366 from amitsuroliya/remove_unused_variable | Rafael Mendonça França | 2015-08-25 | 2 | -13/+13 |
|\ \ \ | |/ / |/| | | Remove more unused block arguments | ||||
| * | | Remove more unused block arguments | amitkumarsuroliya | 2015-08-25 | 2 | -13/+13 |
| | | | |||||
* | | | Make `assert_index` private | Marcin Olichwirowicz | 2015-08-25 | 1 | -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-ap | Rafael Mendonça França | 2015-08-25 | 2 | -6/+4 |
|\ \ \ | |/ / |/| | | Trim out least needed controllers from AP test suite | ||||
| * | | Trim out unneeded controllers from AP test suite | Aditya Kapoor | 2015-08-24 | 2 | -6/+4 |
| | | | |||||
* | | | remove unused require ‘set’ | NehaGautam | 2015-08-25 | 1 | -1/+0 |
| | | | |||||
* | | | Merge pull request #21094 from aditya-kapoor/add-missing-ap-tests | Rafael Mendonça França | 2015-08-25 | 1 | -0/+10 |
|\ \ \ | | | | | | | | | add missing test for action regexp for routing | ||||
| * | | | add missing tests for action regexp | Aditya Kapoor | 2015-08-02 | 1 | -0/+10 |
| | | | | |||||
* | | | | Remove unused block arguments | Anshul Sharma | 2015-08-25 | 2 | -2/+2 |
| | | | | |||||
* | | | | Remove unused block arguments | amitkumarsuroliya | 2015-08-25 | 1 | -1/+1 |
| | | | | |||||
* | | | | remove more direct `env` mutations | Aaron Patterson | 2015-08-24 | 2 | -2/+4 |
| | | | | |||||
* | | | | remove another `@env` access | Aaron Patterson | 2015-08-24 | 1 | -1/+1 |
| | | | | |||||
* | | | | remove more direct access to `env` | Aaron Patterson | 2015-08-24 | 2 | -3/+4 |
| | | | | |||||
* | | | | fewer calls to `env` | Aaron Patterson | 2015-08-24 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | We don't want to directly access the env hash | ||||
* | | | | stop using `@env` in the GET / POST methods | Aaron Patterson | 2015-08-24 | 2 | -4/+11 |
| | | | | | | | | | | | | | | | | | | | | I want to implement this with something besides `@env` in the future, so lets stop directly referencing it. | ||||
* | | | | rm useless method | Aaron Patterson | 2015-08-24 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | superclass already has this method, so remove this one | ||||
* | | | | remove dead code :bomb: | Aaron Patterson | 2015-08-24 | 1 | -2/+0 |
| | | | | |||||
* | | | | pull up dispatcher allocation | Aaron Patterson | 2015-08-24 | 2 | -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 class | Aaron Patterson | 2015-08-24 | 1 | -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 sets | Aaron Patterson | 2015-08-24 | 1 | -31/+1 |
| | | | | | | | | | | | | | | | | We should keep the route set generation logic in one place | ||||
* | | | | remove useless ivar | Aaron Patterson | 2015-08-24 | 1 | -2/+1 |
| | | | | |||||
* | | | | remove setter for the dispatcher class | Aaron Patterson | 2015-08-24 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | we don't need it anymore. We always use the same dispatcher in tests. | ||||
* | | | | subclass and delegate rather than mutating existing objects | Aaron Patterson | 2015-08-24 | 1 | -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 require | Gaurav Sharma | 2015-08-25 | 1 | -1/+0 |
| | | | | | | | | | | | | `:nail_care:` | ||||
* | | | | use a custom request class to determine the controller class | Aaron Patterson | 2015-08-24 | 2 | -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-arguments | Carlos Antonio da Silva | 2015-08-24 | 2 | -3/+3 |
|\ \ \ \ | | | | | | | | | | | Remove unused block arguments | ||||
| * | | | | Remove unused block arguments | deepj | 2015-08-23 | 2 | -3/+3 |
| | | | | |