Class: Kankri::PrivilegeChecker
- Inherits:
-
Object
- Object
- Kankri::PrivilegeChecker
- Defined in:
- lib/kankri/privilege_set.rb
Overview
A method object for checking privileges.
Instance Method Summary collapse
- #check? ⇒ Boolean
-
#initialize(target, requisite, privileges) ⇒ PrivilegeChecker
constructor
A new instance of PrivilegeChecker.
Constructor Details
#initialize(target, requisite, privileges) ⇒ PrivilegeChecker
Returns a new instance of PrivilegeChecker.
55 56 57 58 59 |
# File 'lib/kankri/privilege_set.rb', line 55 def initialize(target, requisite, privileges) @target = target.intern @requisite = requisite.intern @privileges = privileges end |
Instance Method Details
#check? ⇒ Boolean
61 62 63 |
# File 'lib/kankri/privilege_set.rb', line 61 def check? has_all? || has_direct? end |