Class: ActionDispatch::DebugExceptions::DebugView
- Inherits:
-
ActionView::Base
- Object
- ActionView::Base
- ActionDispatch::DebugExceptions::DebugView
- Defined in:
- lib/action_dispatch/middleware/debug_exceptions.rb
Instance Method Summary collapse
Instance Method Details
#debug_hash(object) ⇒ Object
36 37 38 |
# File 'lib/action_dispatch/middleware/debug_exceptions.rb', line 36 def debug_hash(object) object.to_hash.sort_by { |k, _| k.to_s }.map { |k, v| "#{k}: #{v.inspect rescue $!.}" }.join("\n") end |
#debug_headers(headers) ⇒ Object
28 29 30 31 32 33 34 |
# File 'lib/action_dispatch/middleware/debug_exceptions.rb', line 28 def debug_headers(headers) if headers.present? headers.inspect.gsub(',', ",\n") else 'None' end end |
#debug_params(params) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/action_dispatch/middleware/debug_exceptions.rb', line 16 def debug_params(params) clean_params = params.clone clean_params.delete("action") clean_params.delete("controller") if clean_params.empty? 'None' else PP.pp(clean_params, "", 200) end end |