Module: ClientSideValidations::ActiveModel::Validations
- Includes:
- Conditionals
- Defined in:
- lib/client_side_validations/active_model.rb
Constant Summary collapse
- ATTRIBUTES_DENYLIST =
[nil, :block].freeze
Instance Method Summary collapse
Instance Method Details
#client_side_validation_hash(force = nil) ⇒ Object
55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/client_side_validations/active_model.rb', line 55 def client_side_validation_hash(force = nil) _validators.inject({}) do |attr_hash, attr| next attr_hash if ATTRIBUTES_DENYLIST.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 |