Class: Reactor::Permission::PermissionLookup
- Inherits:
-
Object
- Object
- Reactor::Permission::PermissionLookup
- Defined in:
- lib/reactor/permission.rb
Instance Method Summary collapse
- #groups(user) ⇒ Object
-
#initialize(obj) ⇒ PermissionLookup
constructor
A new instance of PermissionLookup.
- #superuser?(user) ⇒ Boolean
Constructor Details
#initialize(obj) ⇒ PermissionLookup
Returns a new instance of PermissionLookup.
267 268 269 270 |
# File 'lib/reactor/permission.rb', line 267 def initialize(obj) @obj = obj @cache = Reactor::Cache::User.instance end |
Instance Method Details
#groups(user) ⇒ Object
282 283 284 |
# File 'lib/reactor/permission.rb', line 282 def groups(user) cache.get(user).groups end |
#superuser?(user) ⇒ Boolean
278 279 280 |
# File 'lib/reactor/permission.rb', line 278 def superuser?(user) cache.get(user).superuser? end |