class Dry::Types::Maybe

def default(value)

Other tags:
    Api: - public

Raises:
  • (ArgumentError) - if nil provided as default value

Other tags:
    See: Dry::Types::Builder#default -

Parameters:
  • value (Object) --
def default(value)
  if value.nil?
    raise ArgumentError, 'nil cannot be used as a default of a maybe type'
  else
    super
  end
end