class NifValidator < ActiveModel::EachValidator
        def validate_each(record, attribute, value)
          Citizenship.valid_nif!(value, options) if value.present?
        rescue Citizenship::NIFError => e
          record.errors[attribute] << (options[:message] || e.message)