Class: BootstrapValidatorRails::Validators::Presence

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

Direct Known Subclasses

Acceptance

Instance Method Summary collapse

Methods inherited from Validator

#initialize, #unsupported?, #validator_options

Constructor Details

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

Instance Method Details

#generate_dataObject



4
5
6
7
8
9
10
11
# File 'lib/bootstrap_validator_rails/validators/presence_validator.rb', line 4

def generate_data
  data = {}
  return data if unsupported?

  data[:bv_notempty] = 'true'
  data[:bv_notempty_message] = generate_message
  data
end

#generate_messageObject



13
14
15
# File 'lib/bootstrap_validator_rails/validators/presence_validator.rb', line 13

def generate_message
  @record.errors.generate_message(@method, :blank, default: "can't be blank")
end