Module: ClientSideValidations::ActiveModel::Validations
- Includes:
- Conditionals
- Defined in:
- lib/client_side_validations/active_model.rb
Instance Method Summary collapse
Instance Method Details
#client_side_validation_hash(force = nil) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/client_side_validations/active_model.rb', line 32 def client_side_validation_hash(force = nil) _validators.inject({}) do |attr_hash, attr| next attr_hash if [nil, :block].include?(attr[0]) validator_hash = validator_hash_for(attr, force) if validator_hash.present? attr_hash.merge!(attr[0] => validator_hash) else attr_hash end end end |