module RoleCore

Constants

VERSION

Public Class Methods

permission_class() click to toggle source
# File lib/role_core.rb, line 25
def permission_class
  @permission_class ||= Permission
end
permission_class=(klass) click to toggle source
# File lib/role_core.rb, line 29
def permission_class=(klass)
  raise ArgumentError, "#{klass} should be sub-class of #{Permission}." unless klass && klass < Permission

  @permission_class = klass
end
permission_set_class() click to toggle source
# File lib/role_core.rb, line 15
def permission_set_class
  @permission_set_class ||= PermissionSet.derive "Global"
end
permission_set_class=(klass) click to toggle source
# File lib/role_core.rb, line 19
def permission_set_class=(klass)
  raise ArgumentError, "#{klass} should be sub-class of #{PermissionSet}." unless klass && klass < PermissionSet

  @permission_set_class = klass.derive "Global"
end