class Dry::Types::Schema::Key

def required(required = Undefined)

Other tags:
    Api: - public

Returns:
  • (Dry::Types::Schema::Key) -
  • (Boolean) -

Parameters:
  • required (Boolean) -- New value

Overloads:
  • required(required)
  • required
def required(required = Undefined)
  if Undefined.equal?(required)
    options.fetch(:required)
  else
    with(required: required)
  end
end