Catalyst::Plugin::AuthoUrsiezratCioonnt:rC:iaAbtCuaLtl:ey:dsEtnP:ge:irPnlleu(Dg3oi)cnu:m:eAnuttahtoiroinzation::ACL::Engine(3)



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

SSYYNNOOPPSSIISS
               # internal

MMEETTHHOODDSS
       new $app
           Create a new rule engine for $app

       add_allow $cond
       add_deny $cond
           fudge $cond, make cond into a rule, and "add_rule"

       add_rule $path, $rule
           Add rule to all actions under $path

       append_rule_to_action $action, $index, $rule, $cxt
           Append $rule to $action in slot $index, and store context info $cxt
           for error reporting.

       check_action_rules $action
           Evaluate the rules for an action

       fudge_condition $thingy
           Converts a $thingy into a subref, for DWIM goodness. See the main
           ACL docs.

       get_action_data $action
       get_cxt_for_rule $rule
       get_rules

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

TTOODDOO
           * external uris -> private paths



perl v5.16.3                   Cat2a0l0y9s-t1:0:-P1l7ugin::Authorization::ACL::Engine(3)
