Class: SnFoil::Policy::Scope
- Inherits:
-
Object
- Object
- SnFoil::Policy::Scope
- Defined in:
- lib/snfoil/policy.rb
Overview
Default Scope class for associated Policies.
Instance Attribute Summary collapse
- #entity ⇒ Object readonly
- #scope ⇒ Object readonly
Instance Method Summary collapse
-
#initialize(entity, scope) ⇒ Scope
constructor
A new instance of Scope.
- #resolve ⇒ Object
Constructor Details
#initialize(entity, scope) ⇒ Scope
Returns a new instance of Scope.
72 73 74 75 |
# File 'lib/snfoil/policy.rb', line 72 def initialize(entity, scope) @entity = entity @scope = scope end |
Instance Attribute Details
#entity ⇒ Object (readonly)
70 71 72 |
# File 'lib/snfoil/policy.rb', line 70 def entity @entity end |
#scope ⇒ Object (readonly)
70 71 72 |
# File 'lib/snfoil/policy.rb', line 70 def scope @scope end |
Instance Method Details
#resolve ⇒ Object
77 78 79 |
# File 'lib/snfoil/policy.rb', line 77 def resolve scope end |