class Dry::Types::SchemaError

Attributes

key[R]

@return [String, Symbol]

value[R]

@return [Object]

Public Class Methods

new(key, value, result) click to toggle source

@param [String,Symbol] key @param [Object] value @param [String, to_s] result

Calls superclass method Dry::Types::CoercionError::new
# File lib/dry/types/errors.rb, line 79
def initialize(key, value, result)
  @key = key
  @value = value
  super(
    "#{value.inspect} (#{value.class}) has invalid type "\
    "for :#{key} violates constraints (#{result} failed)"
  )
end