# File lib/declarative_authorization/authorization.rb, line 366
    def matching(roles, privileges, context)
      roles = [roles] unless roles.is_a?(Array)
      rules = cached_auth_rules[context] || []
      rules.select do |rule|
        rule.matches? roles, privileges, context
      end
    end