diff options
author | Jorge Bejar <jorge@wyeworks.com> | 2015-07-20 16:38:09 -0300 |
---|---|---|
committer | Jorge Bejar <jorge@wyeworks.com> | 2015-12-09 10:53:45 -0300 |
commit | 6fa2023c816e8dc8d2735a5fe87098ef5d8253f9 (patch) | |
tree | efa9a44d6ef690d2be21629cb4663524c3334494 /actionpack/lib/action_dispatch/middleware | |
parent | 668d94fff644e87d49004e4f48143f5561e8c9a0 (diff) | |
download | rails-6fa2023c816e8dc8d2735a5fe87098ef5d8253f9.tar.gz rails-6fa2023c816e8dc8d2735a5fe87098ef5d8253f9.tar.bz2 rails-6fa2023c816e8dc8d2735a5fe87098ef5d8253f9.zip |
DebugException initialize with a response_format value
Diffstat (limited to 'actionpack/lib/action_dispatch/middleware')
-rw-r--r-- | actionpack/lib/action_dispatch/middleware/debug_exceptions.rb | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/actionpack/lib/action_dispatch/middleware/debug_exceptions.rb b/actionpack/lib/action_dispatch/middleware/debug_exceptions.rb index 7912b5ce82..642c7183cc 100644 --- a/actionpack/lib/action_dispatch/middleware/debug_exceptions.rb +++ b/actionpack/lib/action_dispatch/middleware/debug_exceptions.rb @@ -38,10 +38,10 @@ module ActionDispatch end end - def initialize(app, routes_app = nil, api_only = false) - @app = app - @routes_app = routes_app - @api_only = api_only + def initialize(app, routes_app = nil, response_format = :default) + @app = app + @routes_app = routes_app + @response_format = response_format end def call(env) @@ -67,9 +67,10 @@ module ActionDispatch log_error(request, wrapper) if request.get_header('action_dispatch.show_detailed_exceptions') - if @api_only + case @response_format + when :api render_for_api_application(request, wrapper) - else + when :default render_for_default_application(request, wrapper) end else |