Module: Rack::Insight::Database::DataTable::ErrorWrapper
- Included in:
- DecodingError, EncodingError
- Defined in:
- lib/rack/insight/database.rb
Overview
We sometimes get errors in the encoding and decoding, and they could be from any number of root causes. This will allow those root causes to be exposed at the top layer by wrapping all errors in a Rack::Insight namespaced error class, which will be rescued higher up the stack.
Instance Method Summary collapse
Instance Method Details
#new(parent, message = '') ⇒ Object
206 207 208 209 210 |
# File 'lib/rack/insight/database.rb', line 206 def new(parent, = '') ex = super("#{}#{parent.class}: #{parent.}") ex.set_backtrace parent.backtrace ex end |