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