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.2"
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