Sha256: 4b7ed5fb03d6f14d5306d100ce4e84c25a5151d7a00ccf50876645ee02f0e051
Contents?: true
Size: 374 Bytes
Versions: 1
Compression:
Stored size: 374 Bytes
Contents
module Adhocracy class Membership < ActiveRecord::Base belongs_to :member, polymorphic: true belongs_to :group, polymorphic: true validate :membership_is_unique private def membership_is_unique if self.member.member_of?(self.group) errors[:base] << I18n.t("activerecord.errors.models.membership.not_unique") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
adhocracy-0.2.0 | app/models/adhocracy/membership.rb |