class Dry::Schema::Processor

def new(options = nil, &block)

Other tags:
    Api: - public

Returns:
  • (Processor) -
def new(options = nil, &block)
  if options || block
    processor = super
    yield(processor) if block
    processor
  elsif definition
    definition.call
  else
    raise ArgumentError, 'Cannot create a schema without a definition'
  end
end