Module: RoleStrategy::ActiveRecord::ManyRoles
- Extended by:
- Roles::Generic::User::Configuration
- Defined in:
- lib/roles_active_record/strategy/multi/many_roles.rb
Defined Under Namespace
Modules: ClassMethods, Implementation
Class Method Summary
collapse
Class Method Details
.default_role_attribute ⇒ Object
14
15
16
|
# File 'lib/roles_active_record/strategy/multi/many_roles.rb', line 14
def self.default_role_attribute
:many_roles
end
|
.included(base) ⇒ Object
18
19
20
21
22
23
|
# File 'lib/roles_active_record/strategy/multi/many_roles.rb', line 18
def self.included base
base.extend Roles::Generic::Role::ClassMethods
base.extend ClassMethods
base.has_many :many_roles, :through => :user_roles, :source => :role
base.has_many :user_roles
end
|