class Permify::Permission::Dynamic
Public Class Methods
new(checks)
click to toggle source
# File lib/permify/permission/dynamic.rb, line 3 def initialize(checks) @checks = checks end
Public Instance Methods
granted?(candidate, resource)
click to toggle source
# File lib/permify/permission/dynamic.rb, line 7 def granted?(candidate, resource) @checks.all? { |check| check.new(candidate, resource).success? } end