class Dry::Schema::Processor
def new(options = nil, &block)
- Api: - public
Returns:
-
(Processor)
-
def new(options = nil, &block) if options || block processor = super(**(options || EMPTY_HASH)) yield(processor) if block processor elsif definition definition.call else raise ArgumentError, "Cannot create a schema without a definition" end end