class Casbin::Effect::AllowAndDenyEffector
Public Instance Methods
final_effect(effects)
click to toggle source
returns the final effect based on the matched effects of the enforcer
# File lib/casbin-ruby/effect/allow_and_deny_effector.rb, line 16 def final_effect(effects) return DENY if effects.include?(DENY) || !effects.include?(ALLOW) ALLOW end
intermediate_effect(effects)
click to toggle source
returns a intermediate effect based on the matched effects of the enforcer
# File lib/casbin-ruby/effect/allow_and_deny_effector.rb, line 9 def intermediate_effect(effects) return DENY if effects.include?(DENY) INDETERMINATE end