Module: Regressor::Model::Validation::Numericality

Included in:
RegressionModel
Defined in:
lib/generators/regressor/model/validation/numericality.rb

Instance Method Summary collapse

Instance Method Details

#numericality_validatorsObject



5
6
7
8
9
10
11
12
13
14
# File 'lib/generators/regressor/model/validation/numericality.rb', line 5

def numericality_validators
  extract_validators(ActiveModel::Validations::NumericalityValidator).inject([]) do |result, validator|
    if validator.options.blank?
      result += validator_without_options(validator)
    else
      result += validator_with_options(validator)
    end
    result
  end.uniq.join("\n\t")
end