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