Sha256: cd3c5cc35eda4b5fa89cb19565ea98387e9cf94b6c185670d8d5dc1572a40c2a
Contents?: true
Size: 745 Bytes
Versions: 3
Compression:
Stored size: 745 Bytes
Contents
require "composed_validations/version" require 'delegate' require 'attr_extras' module ComposedValidations autoload :WithValidatedProperty, "composed_validations/with_validated_property" autoload :DecorateProperties, "composed_validations/decorate_properties" autoload :PropertyValidator, "composed_validations/property_validator" autoload :OrValidator, "composed_validations/or_validator" autoload :OrStringJoiner, "composed_validations/or_string_joiner" autoload :ValidatedProperty, "composed_validations/validated_property" def ValidatedProperty(value) if value.kind_of? ValidatedProperty value else ValidatedProperty.new(value.to_sym, value.to_sym) end end module_function :ValidatedProperty end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
composed_validations-0.0.3 | lib/composed_validations.rb |
composed_validations-0.0.2 | lib/composed_validations.rb |
composed_validations-0.0.1 | lib/composed_validations.rb |