Module: Dry::Schema

Defined in:
lib/dry/validation.rb

Constant Summary collapse

RUST_COMPATIBILITY_LAYER =
true
VERSION =
Validation::Rust::VERSION

Class Method Summary collapse

Class Method Details

.define(*external_schemas) ⇒ Object



29
30
31
# File 'lib/dry/validation.rb', line 29

def define(*external_schemas, &)
  Validation::Rust::Schema.define(:schema, *external_schemas, &)
end

.JSON(*external_schemas) ⇒ Object



25
26
27
# File 'lib/dry/validation.rb', line 25

def JSON(*external_schemas, &)
  Validation::Rust::Schema.JSON(*external_schemas, &)
end

.Params(*external_schemas) ⇒ Object



21
22
23
# File 'lib/dry/validation.rb', line 21

def Params(*external_schemas, &)
  Validation::Rust::Schema.Params(*external_schemas, &)
end