Class: Alchemrest::Response::Pipeline::Transform
- Inherits:
-
Morpher::Transform
- Object
- Morpher::Transform
- Alchemrest::Response::Pipeline::Transform
- Defined in:
- lib/alchemrest/response/pipeline/transform.rb
Overview
This base class simply ensures that if a transform returns an alchemrest error that was created but not raised, then we’ll set the backtrace so it can be traced to the transform that generated it. Only really relevant for implementors creating custom transforms.
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#failure(error) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/alchemrest/response/pipeline/transform.rb', line 13 def failure(error) if error.respond_to?(:backtrace) && error.backtrace.nil? error.set_backtrace(caller) end super end |