class Mutations::YoValidationException

Attributes

cause[R]
owner[R]

Public Class Methods

new(e, owner = nil) click to toggle source
Calls superclass method
# File lib/mutations_validate_outcome.rb, line 70
def initialize(e, owner = nil)
  super(e.is_a?(ValidationException) ? e.errors : Mutations::ErrorHash[error: Mutations::ErrorAtom.new(e.message.to_sym, e.class.name.to_sym, message: e.message)])
  @cause, @owner = e, owner || caller
end