class Dry::Types::MultipleError

Collection of multiple errors

Attributes

errors[R]

@return [Array<CoercionError>]

Public Class Methods

new(errors) click to toggle source

@param [Array<CoercionError>] errors

Calls superclass method Dry::Types::CoercionError::new
# File lib/dry/types/errors.rb, line 53
def initialize(errors)
  super("")
  @errors = errors
end

Public Instance Methods

message() click to toggle source

@return string

# File lib/dry/types/errors.rb, line 59
def message
  errors.map(&:message).join(", ")
end
meta() click to toggle source

@return [Array]

# File lib/dry/types/errors.rb, line 64
def meta
  errors.map(&:meta)
end