module RbacCore
Constants
- VERSION
Public Class Methods
permission_class()
click to toggle source
# File lib/rbac_core.rb, line 27 def permission_class @permission_class ||= Permission end
permission_class=(klass)
click to toggle source
# File lib/rbac_core.rb, line 31 def permission_class=(klass) unless klass && klass < Permission raise ArgumentError, "#{klass} should be sub-class of #{Permission}." end @permission_class = klass end
permission_set_class()
click to toggle source
# File lib/rbac_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/rbac_core.rb, line 19 def permission_set_class=(klass) unless klass && klass < PermissionSet raise ArgumentError, "#{klass} should be sub-class of #{PermissionSet}." end @permission_set_class = klass end