module Kontrol

Defined in:

kontrol.cr
kontrol/json.cr
kontrol/version.cr

Constant Summary

VERSION = "0.2.3"

Macro Summary

Macro Detail

macro convert_constraints_to_untyped_closures(**constraints) #

[View source]
macro convert_property_constraints_to_closures(**properties) #

[View source]
macro convert_property_types_to_typecasts(**properties) #

[View source]
macro convert_sugared_constraints_to_closures(constraints) #

[View source]
macro define_typed_closure(name, type, constraint) #

[View source]
macro define_untyped_closure(name, constraint) #

[View source]
macro object(**properties) #

[View source]
macro object(validations, **properties) #

[View source]