Module: CsvRecord::Validations::ClassMethods
- Defined in:
- lib/csv_record/csv_validations/validations.rb
Instance Method Summary collapse
Instance Method Details
#custom_validators ⇒ Object
30 31 32 |
# File 'lib/csv_record/csv_validations/validations.rb', line 30 def custom_validators @custom_validators ||= [] end |
#validate(*methods, &block) ⇒ Object
34 35 36 37 38 39 40 |
# File 'lib/csv_record/csv_validations/validations.rb', line 34 def validate(*methods, &block) @custom_validators ||= [] methods.each do |method| @custom_validators << (CsvRecord::CustomValidation.new method) end @custom_validators << (CsvRecord::CustomValidation.new block) if block_given? end |