13 lines
285 B
Ruby
13 lines
285 B
Ruby
class RoleGroup < ActiveRecord::Base
|
|
has_many :role_group_members, dependent: :destroy
|
|
has_many :users, through: :role_group_members
|
|
|
|
validates :name, presence: true, uniqueness: true
|
|
|
|
scope :sorted, -> { order(:position, :name) }
|
|
|
|
def member_count
|
|
users.count
|
|
end
|
|
end
|