class CsvRecord::PresenceValidation

Attributes

field[RW]

Public Class Methods

new(field) click to toggle source
# File lib/csv_record/csv_validations/presence_validation.rb, line 6
def initialize(field)
  self.field = field
end

Public Instance Methods

run_on(obj) click to toggle source
# File lib/csv_record/csv_validations/presence_validation.rb, line 10
def run_on(obj)
  return unless obj.public_send(field).nil?

  obj.errors.add field
end