module CsvRowModel::Validators::ValidateAttributes
adds validates_attributes method to validate the attributes of an attributes
Public Instance Methods
validate_attributes(*attributes)
click to toggle source
Adds validation check to add errors any attribute of ‘attributes` passed is truthy and invalid. Inspired by: github.com/rails/rails/blob/2bb0abbec0e4abe843131f188129a1189b1bf714/activerecord/lib/active_record/validations/associated.rb#L46
@param [Array<Symbol>] attributes array of attributes to validate their attributes
# File lib/csv_row_model/validators/validate_attributes.rb, line 21 def validate_attributes(*attributes) validates_with AttributeValidator, { attributes: attributes } end