module ComposedValidations

Takes a resource and a hash with properties as the keys and validators as the values and decorates those validations onto the resource.

Constants

VERSION

Public Class Methods

ValidatedProperty(value) click to toggle source
# File lib/composed_validations.rb, line 15
def ValidatedProperty(value)
  if value.kind_of? ValidatedProperty
    value
  else
    ValidatedProperty.new(value.to_sym, value.to_sym)
  end
end

Private Instance Methods

ValidatedProperty(value) click to toggle source
# File lib/composed_validations.rb, line 15
def ValidatedProperty(value)
  if value.kind_of? ValidatedProperty
    value
  else
    ValidatedProperty.new(value.to_sym, value.to_sym)
  end
end