Module: SData::ApplicationControllerMixin::SDataRescue
- Defined in:
- lib/s_data/diagnosis/application_controller_mixin.rb
Instance Method Summary collapse
Instance Method Details
#sdata_global_rescue(exception, request_path) ⇒ Object
8 9 10 11 12 |
# File 'lib/s_data/diagnosis/application_controller_mixin.rb', line 8 def sdata_global_rescue(exception, request_path) RAILS_DEFAULT_LOGGER.debug("sdata_global_rescue. exception: #{exception.inspect} request_path: #{request_path.inspect}") error_payload = SData::Diagnosis::DiagnosisMapper.map(exception, request_path) render :xml => error_payload.to_xml(:root), :status => (error_payload.send('http_status_code') || '500') end |