module Schematics

Defined in:

field.cr
model.cr
schema.cr
schematics.cr
validation_result.cr
validators.cr

Constant Summary

VERSION = "0.3.0"

Class Method Summary

Class Method Detail

def self.format(regex : Regex) #

[View source]
def self.gt(value : Int32) #

[View source]
def self.gte(value : Int32) #

[View source]
def self.lt(value : Int32) #

[View source]
def self.lte(value : Int32) #

[View source]
def self.matches(regex : Regex) #

[View source]
def self.max_length(length : Int32) #

[View source]
def self.min_length(length : Int32) #

Validator helper methods (Pydantic-style)


[View source]
def self.one_of(values : Array(String)) #

[View source]
def self.range(min : Int32, max : Int32) #

[View source]