Module: Definition

Extended by:
Dsl, Dsl::Comparators, Dsl::Nil
Defined in:
lib/definition.rb,
lib/definition/dsl.rb,
lib/definition/dsl/nil.rb,
lib/definition/version.rb,
lib/definition/types/or.rb,
lib/definition/types/and.rb,
lib/definition/types/base.rb,
lib/definition/types/each.rb,
lib/definition/types/keys.rb,
lib/definition/types/type.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

Defined Under Namespace

Modules: Dsl, Types Classes: ConformError, ConformResult, InvalidValueObjectError, NotConfiguredError, ValueObject

Constant Summary collapse

VERSION =
"0.2.0"

Method Summary

Methods included from Dsl

And, CoercibleType, Each, Enum, Keys, Lambda, Or, Type

Methods included from Dsl::Comparators

Empty, Equal, GreaterThen, GreaterThenEqual, LessThen, LessThenEqual, MaxSize, MinSize, NonEmpty, NonEmptyString, Regex

Methods included from Dsl::Nil

Nil