dry-validation/benchmarks/profile_schema_definition.rb

17 lines
307 B
Ruby

# frozen_string_literal: true
require_relative "suite"
require "hotch"
Hotch() do
1000.times do
Dry::Validation.Schema do
configure { config.messages = :i18n }
required(:email).filled
required(:age).filled(:int?, gt?: 18)
required(:address).filled(:hash?)
end
end
end