Module: ActiveAdminRole::RoleBasedAuthorizable::ClassMethods

Defined in:
lib/active_admin_role/role_based_authorizable.rb

Instance Method Summary collapse

Instance Method Details

#guest_user_rolesObject



30
31
32
# File 'lib/active_admin_role/role_based_authorizable.rb', line 30

def guest_user_roles
  @_guest_users ||= config.guest_user_roles.try(:map, &:to_s) || []
end

#manageable_rolesObject



22
23
24
# File 'lib/active_admin_role/role_based_authorizable.rb', line 22

def manageable_roles
  @_manageable_roles ||= roles.except(*manageless_roles)
end

#super_user_rolesObject



26
27
28
# File 'lib/active_admin_role/role_based_authorizable.rb', line 26

def super_user_roles
  @_super_user_roles ||= config.super_user_roles.try(:map, &:to_s) || []
end