Class: DoRole::Role
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- DoRole::Role
- Includes:
- PermissionManageable
- Defined in:
- lib/do_role/role.rb
Class Method Summary collapse
Methods included from PermissionManageable
#add_permission, #all_permissions, #cached_permissions, #computed_permissions, #has_permission?, #remove_permission
Class Method Details
.define_role_association(association_name, options = {}) ⇒ Object
14 15 16 17 |
# File 'lib/do_role/role.rb', line 14 def self.define_role_association(association_name, = {}) has_many association_name, .merge(dependent: :destroy) has_many [:through_model].to_s.pluralize.to_sym, through: association_name if [:through_model] end |