Class: Tasker::Concerns::Authorizable::AdminStatusChecker
- Inherits:
-
Object
- Object
- Tasker::Concerns::Authorizable::AdminStatusChecker
- Defined in:
- lib/tasker/concerns/authorizable.rb
Overview
Service class to check admin status using various authentication sources Reduces complexity by organizing admin checking logic
Class Method Summary collapse
-
.check(user) ⇒ Boolean
Check if user has admin status using multiple strategies.
Class Method Details
.check(user) ⇒ Boolean
Check if user has admin status using multiple strategies
169 170 171 172 173 |
# File 'lib/tasker/concerns/authorizable.rb', line 169 def check(user) admin_method_checker(user) || admin_role_checker(user) || admin_roles_list_checker(user) end |