diaspora/lib/diaspora/fields/target.rb
2016-06-26 06:21:02 +02:00

14 lines
321 B
Ruby

module Diaspora
module Fields
module Target
def self.included(model)
model.class_eval do
belongs_to :target, polymorphic: true
validates :target_id, uniqueness: {scope: %i(target_type author_id)}
validates :target, presence: true
end
end
end
end
end