Sha256: cb09d5b6bf89ddaa61dd99be058e7b519b649c7e73501f71be4b34ad68d24e48

Contents?: true

Size: 314 Bytes

Versions: 1

Compression:

Stored size: 314 Bytes

Contents

class ProjectUser < ActiveRecord::Base#
  self.table_name = 'projects_users'
  
  belongs_to :project
  belongs_to :user
  belongs_to :role
  
  validates :project_id, presence: true
  validates :user_id, presence: true, uniqueness: { scope: [:project_id] }
  
  attr_accessible :project_id, :user_id, :role_id
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
voluntary-0.4.0 app/models/project_user.rb