parent
33144e132d
commit
7696f77245
18 changed files with 735 additions and 1 deletions
|
@ -13,6 +13,20 @@ module UserRoles
|
|||
admin? || moderator?
|
||||
end
|
||||
|
||||
def role=(value)
|
||||
case value
|
||||
when 'admin'
|
||||
self.admin = true
|
||||
self.moderator = false
|
||||
when 'moderator'
|
||||
self.admin = false
|
||||
self.moderator = true
|
||||
else
|
||||
self.admin = false
|
||||
self.moderator = false
|
||||
end
|
||||
end
|
||||
|
||||
def role
|
||||
if admin?
|
||||
'admin'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue