class DogBiscuits::ConceptRelatedValidator

Public Instance Methods

validate(record) click to toggle source
# File lib/dog_biscuits/validators/concept_related_validator.rb, line 5
def validate(record)
  # related MUST NOT be the same as broader or narrower.
  record.related.each do |s|
    record.broader.collect { |b| record.errors[:related] << "related cannot be the same as broader" if b == s }
    record.narrower.collect { |n| record.errors[:related] << "related cannot be the same as narrower" if n == s }
  end
end