DOKK / manpages / debian 12 / libcatalyst-plugin-authorization-acl-perl / Catalyst::Plugin::Authorization::ACL::Engine.3pm.en
Catalyst::Plugin::Authorization::ACL::Engine(3pm) User Contributed Perl Documentation Catalyst::Plugin::Authorization::ACL::Engine(3pm)

Catalyst::Plugin::Authorization::ACL::Engine - The backend that computes ACL checks for Catalyst::Plugin::Authorization::ACL.

        # internal

Create a new rule engine for $app
fudge $cond, make cond into a rule, and "add_rule"
Add rule to all actions under $path
Append $rule to $action in slot $index, and store context info $cxt for error reporting.
Evaluate the rules for an action
Converts a $thingy into a subref, for DWIM goodness. See the main ACL docs.

This is the engine which executes the access control checks for Catalyst::Plugin::Authorization::ACL. Please use that module directly.

    * external uris -> private paths
2022-06-09 perl v5.34.0