Sha256: 834c234b384d88b91040432a72847f8005241409c8e74f356949ac600b69a5f1
Contents?: true
Size: 450 Bytes
Versions: 142
Compression:
Stored size: 450 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/patients" module Renalware module Patients::PrimaryCarePhysicians class AddressValidator < ActiveModel::Validator def validate(record) return if record.address.present? && record.address.valid? return if record.practices.any? && record.practices.map(&:address).any? record.errors[:address] << "or practice must be present" end end end end
Version data entries
142 entries across 142 versions & 1 rubygems