module Dry::Schema::Extensions::Hints::ResultMethods

Get errors exclusively without hints

@api public

Public Instance Methods

errors(options = EMPTY_HASH) click to toggle source

Return error messages exclusively

@see Result#errors

@return [MessageSet]

@api public

# File lib/dry/schema/extensions/hints/result_methods.rb, line 18
def errors(options = EMPTY_HASH)
  message_set(options.merge(hints: false))
end
hints(options = EMPTY_HASH) click to toggle source

Get hints exclusively without errors

@see message_set

@return [MessageSet]

@api public

# File lib/dry/schema/extensions/hints/result_methods.rb, line 40
def hints(options = EMPTY_HASH)
  message_set(options.merge(failures: false))
end
messages(options = EMPTY_HASH) click to toggle source

Get all messages including hints

@see message_set

@return [MessageSet]

@api public

# File lib/dry/schema/extensions/hints/result_methods.rb, line 29
def messages(options = EMPTY_HASH)
  message_set(options)
end