Class: BootstrapValidatorRails::Validators::Validator

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

Direct Known Subclasses

Format, Length, Numericality, Presence

Instance Method Summary collapse

Constructor Details

#initialize(record, method, validator) ⇒ Validator

Returns a new instance of Validator.



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

def initialize(record, method, validator)
  @record, @method, @validator = record, method, validator
end

Instance Method Details

#generate_object(options = {}) ⇒ Object



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

def generate_object(options = {})
  options
end

#unsupported?Boolean

Returns:

  • (Boolean)


17
18
19
20
# File 'lib/bootstrap_validator_rails/validators/validator.rb', line 17

def unsupported?
  options = validator_options
  unsupported_options.any? { |opt| options.has_key? opt }
end

#validator_optionsObject



8
9
10
11
# File 'lib/bootstrap_validator_rails/validators/validator.rb', line 8

def validator_options
  options = @validator.try(:options) 
  options || {}
end