Method: ContextValidations::Model#validations=

Defined in:
lib/context_validations/model.rb

#validations=(validations) ⇒ Object

Use to set the validations collection assigned to this model instance

Pass an array of validator instances

Parameters:

  • ([ActiveMode::Validations::Validator])


24
25
26
27
28
29
# File 'lib/context_validations/model.rb', line 24

def validations=(validations)
  @validations = validations.flatten.map do |validator|
    validator[:options][:class] = self.class
    validator[:class].new(validator[:options])
  end
end