Sha256: f71f6d323d76751055fe7f856d6348066f1e45bf6680ad57652b64d49f4f0ae4
Contents?: true
Size: 307 Bytes
Versions: 40
Compression:
Stored size: 307 Bytes
Contents
class TeamUser < AbstractAdapter belongs_to :user belongs_to :team validate :user_on_project def user_on_project unless user && team && user.projects.include?(team.project) errors.add(:user, "#{user.try(:name)} is not on the #{team.try(:project).try(:name)} project") end end end
Version data entries
40 entries across 40 versions & 2 rubygems