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