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
$cond
add_rule
Add rule to all actions under $path
Append $rule to $action in slot $index, and store context info $cxt for error reporting.
$rule
$action
$index
$cxt
Evaluate the rules for an action
Converts a $thingy into a subref, for DWIM goodness. See the main ACL docs.
$thingy
This is the engine which executes the access control checks for Catalyst::Plugin::Authorization::ACL. Please use that module directly.
* external uris -> private paths
To install Catalyst::Plugin::Authorization::ACL, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catalyst::Plugin::Authorization::ACL
CPAN shell
perl -MCPAN -e shell install Catalyst::Plugin::Authorization::ACL
For more information on module installation, please visit the detailed CPAN module installation guide.