diff options
author | Robin Dupret <robin.dupret@gmail.com> | 2014-12-31 12:21:55 +0100 |
---|---|---|
committer | Robin Dupret <robin.dupret@gmail.com> | 2014-12-31 16:37:35 +0100 |
commit | 7ef7f1cc152a4b180dd455ffa859bf11d1daeda0 (patch) | |
tree | 4c48d09fc580310570ae9b1d8cac02353f907a3a /actionmailer/test | |
parent | 7d1718f49eda0f78216bb232977bf254f7f32ebb (diff) | |
download | rails-7ef7f1cc152a4b180dd455ffa859bf11d1daeda0.tar.gz rails-7ef7f1cc152a4b180dd455ffa859bf11d1daeda0.tar.bz2 rails-7ef7f1cc152a4b180dd455ffa859bf11d1daeda0.zip |
Correctly use the response's status code calling head
Commit 20fece1 introduced the `_status_code` method to fix calls to
`head :ok`. This method has been added on both ActionController::Metal
and ActionDispatch::Response.
As for the latter, this method is just equivalent to the `response_code`
one so commit aefec3c removed it from the `Reponse` object so call to
the `_status_code` method on an ActionController::Base instance would be
handled by the `Metal` class (which `Base` inherits from) but the status
code is not updated according to the response at this level.
The fix is to actually rely on `response_code` for ActionController::Base
instances but this method doesn't exist for bare Metal controllers so we
need to define it.
Diffstat (limited to 'actionmailer/test')
0 files changed, 0 insertions, 0 deletions