Class: BootstrapValidatorRails::Validators::Presence
- Inherits:
-
Validator
- Object
- Validator
- BootstrapValidatorRails::Validators::Presence
show all
- Defined in:
- lib/bootstrap_validator_rails/validators/presence_validator.rb
Instance Method Summary
collapse
Methods inherited from Validator
#initialize, #unsupported?, #validator_options
Instance Method Details
#generate_data ⇒ Object
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_message ⇒ Object
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
|
#generate_object(options = {}) ⇒ Object
17
18
19
20
21
22
|
# File 'lib/bootstrap_validator_rails/validators/presence_validator.rb', line 17
def generate_object(options = {})
data = {}
data["notEmpty"] = {}
data["notEmpty"]["message"] = generate_message
{method_key => {'validators' => data}}
end
|