Method: Validatable::ActiveModelInterface::ClassMethods#_validators

Defined in:
lib/validatable/active_model.rb

#_validatorsObject



13
14
15
16
17
18
19
20
21
# File 'lib/validatable/active_model.rb', line 13

def _validators
  validation_hash = Hash.new { |h, k| h[k] = [] }

  validations.each do |validation|
    validation_hash[validation.attribute.to_sym] << validation
  end

  validation_hash
end