Class: BootstrapValidatorRails::Validators::Numericality

Inherits:
Validator
  • Object
show all
Defined in:
lib/bootstrap_validator_rails/validators/numericality_validator.rb

Instance Method Summary collapse

Methods inherited from Validator

#generate_object, #html_attributes, #initialize, #js_options, #unsupported?, #validator_options

Constructor Details

This class inherits a constructor from BootstrapValidatorRails::Validators::Validator

Instance Method Details

#generate_messageObject



4
5
6
# File 'lib/bootstrap_validator_rails/validators/numericality_validator.rb', line 4

def generate_message
  @record.errors.generate_message(@method, :presence, {default: 'should be a number'})
end

#generate_options!Object



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/bootstrap_validator_rails/validators/numericality_validator.rb', line 8

def generate_options!
  return if unsupported?

  options = @validator.options

  generate_numeric_options!
  generate_integer_options!
  generate_greater_than_options!
  generate_less_than_options!
  generate_parity_options!
end