Module: Yema

Defined in:
lib/yema.rb,
lib/yema/rule.rb,
lib/yema/error.rb,
lib/yema/version.rb,
lib/yema/validator.rb,
lib/yema/exceptions.rb,
lib/yema/rule/format.rb,
lib/yema/rule/length.rb,
lib/yema/validations.rb,
lib/yema/registry/rule.rb,
lib/yema/rule/required.rb,
lib/yema/rule/inclusion.rb,
lib/yema/virtus/builder.rb,
lib/yema/rule/strong_type.rb,
lib/yema/virtus/attribute.rb,
lib/yema/utils/type_matcher.rb,
lib/yema/virtus/validations.rb,
lib/yema/virtus/builder/format.rb,
lib/yema/virtus/builder/length.rb,
lib/yema/virtus/attribute/array.rb,
lib/yema/virtus/attribute/string.rb,
lib/yema/virtus/builder/required.rb,
lib/yema/virtus/attribute/numeric.rb,
lib/yema/virtus/builder/inclusion.rb,
lib/yema/virtus/builder/strong_type.rb

Defined Under Namespace

Modules: Registry, Utils, Validations, Virtus Classes: Error, InvalidOptionError, Rule, Validator

Constant Summary collapse

Undefined =
Object.new.freeze
VERSION =
"0.0.3"