module Polymorpheus::Interface::ValidatesPolymorph
Public Instance Methods
validates_polymorph(polymorphic_api)
click to toggle source
# File lib/polymorpheus/interface/validates_polymorph.rb, line 4 def validates_polymorph(polymorphic_api) validate Proc.new { unless polymorpheus.active_association association_names = polymorpheus.associations.map(&:name) errors.add(:base, "You must specify exactly one of the following: "\ "{#{association_names.join(', ')}}") end } end