class Dry::Schema::DSL

def call

Other tags:
    Api: - private

Returns:
  • (Processor) -
def call
  steps = [key_coercer]
  steps << filter_schema.rule_applier if filter_rules?
  steps << value_coercer << rule_applier
  processor_type.new { |processor| steps.each { |step| processor << step } }
end