Module: ComposedValidations
- Defined in:
- lib/composed_validations/decorate_properties.rb,
lib/composed_validations.rb,
lib/composed_validations/version.rb,
lib/composed_validations/or_validator.rb,
lib/composed_validations/or_string_joiner.rb,
lib/composed_validations/property_validator.rb,
lib/composed_validations/validated_property.rb,
lib/composed_validations/with_validated_property.rb
Overview
Takes a resource and a hash with properties as the keys and validators as the values and decorates those validations onto the resource.
Defined Under Namespace
Classes: DecorateProperties, OrStringJoiner, OrValidator, PropertyValidator, ValidatedProperty, WithValidatedProperty
Constant Summary collapse
- VERSION =
"0.0.2"
Class Method Summary collapse
Class Method Details
.ValidatedProperty(value) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/composed_validations.rb', line 13 def ValidatedProperty(value) if value.kind_of? ValidatedProperty value else ValidatedProperty.new(value.to_sym, value.to_sym) end end |