Module: Micro::Attributes::Features::ActiveModelValidations::ClassMethods

Defined in:
lib/micro/attributes/features/activemodel_validations.rb

Instance Method Summary collapse

Instance Method Details

#__call_after_attribute_assign__(attr_name, options) ⇒ Object



49
50
51
52
53
54
# File 'lib/micro/attributes/features/activemodel_validations.rb', line 49

def __call_after_attribute_assign__(attr_name, options)
  validate, validates = options.values_at(:validate, :validates)

  self.validate(validate) if validate
  self.validates(attr_name, validates.dup) if validates
end