Module: Definition

Extended by:
Dsl, Dsl::Comparators, Dsl::Nil
Defined in:
lib/definition.rb,
lib/definition/dsl.rb,
lib/definition/model.rb,
lib/definition/dsl/nil.rb,
lib/definition/version.rb,
lib/definition/types/or.rb,
lib/definition/types/and.rb,
lib/definition/types/nil.rb,
lib/definition/types/base.rb,
lib/definition/types/each.rb,
lib/definition/types/keys.rb,
lib/definition/types/type.rb,
lib/definition/initializer.rb,
lib/definition/types/lambda.rb,
lib/definition/value_object.rb,
lib/definition/conform_error.rb,
lib/definition/types/include.rb,
lib/definition/conform_result.rb,
lib/definition/dsl/comparators.rb,
lib/definition/key_conform_error.rb,
lib/definition/types/error_renderers/leaf.rb,
lib/definition/types/error_renderers/lambda.rb,
lib/definition/types/error_renderers/standard.rb

Defined Under Namespace

Modules: Dsl, Initializer, Types Classes: ConformError, ConformResult, InvalidModelError, InvalidValueObjectError, KeyConformError, Model, NotConfiguredError, ValueObject

Constant Summary collapse

VERSION =
"1.1.0"

Method Summary

Methods included from Dsl

And, Boolean, CoercibleModel, CoercibleType, Each, Enum, Keys, Lambda, Nilable, Or, Type

Methods included from Dsl::Comparators

Empty, Equal, GreaterThan, GreaterThanEqual, LessThan, LessThanEqual, MaxSize, MinSize, NonEmpty, NonEmptyString, Regex

Methods included from Dsl::Nil

Nil