quiz policies
This commit is contained in:
@@ -16,9 +16,23 @@ class User < ApplicationRecord
|
||||
end
|
||||
|
||||
# TODO: move to mixin: UserRoles
|
||||
# define remaining helpers
|
||||
def admin?
|
||||
role == 'admin'
|
||||
'admin' == role
|
||||
end
|
||||
|
||||
# TODO: move to mixin: UserRoles
|
||||
def manager?
|
||||
%w(admin manager).include? role
|
||||
end
|
||||
|
||||
# TODO: move to mixin: UserRoles
|
||||
def recruiter?
|
||||
'recruiter' == role
|
||||
end
|
||||
|
||||
# TODO: move to mixin: UserRoles
|
||||
def reviewer?
|
||||
'reviewer' == role
|
||||
end
|
||||
|
||||
private
|
||||
|
Reference in New Issue
Block a user