module AverageRoles::UserConcern
Private Instance Methods
average_roles_check_type(type)
click to toggle source
check type
# File lib/average_roles/models/concerns/user.rb, line 118 def average_roles_check_type(type) if not [:identifiers, :ids, :objects].include? type raise ArgumentError, "Type must be :identifiers, :ids or :objects" end end
average_roles_has_super_user?()
click to toggle source
check if the user has the super user role
# File lib/average_roles/models/concerns/user.rb, line 125 def average_roles_has_super_user? return self.roles_as(:identifiers).include?(AverageRoles.configuration.super_user) unless AverageRoles.configuration.super_user == nil return false end