class Morpher::Transform::Error
Deep error data structure
Constants
- COMPACT
Public Instance Methods
compact_message()
click to toggle source
Compact error message
@return [String]
# File lib/morpher/transform.rb, line 70 def compact_message COMPACT % { path: path, message: trace.last.message } end
trace()
click to toggle source
Error
path trace
@return [Array<Error>]
# File lib/morpher/transform.rb, line 78 def trace [self, *cause&.trace] end
Private Instance Methods
path()
click to toggle source
# File lib/morpher/transform.rb, line 85 def path trace.map { |error| error.transform.slug }.reject(&:empty?).join('/') end