sub Attributes (was Re: [Catalyst] How to do pass-through login?)

Zbigniew Lukasiak zzbbyy at
Sun Jul 12 07:44:03 GMT 2009

On Sun, Jul 12, 2009 at 1:43 AM, Tomas Doran<bobtfish at> wrote:
> Having spoken to the the author of the above mentioned module, I've gone
> ahead and converted it to an ActionRole:

I just had a look there:

   sub foo

Nice - I hope this formatting becomes a standard.  Stacking of more
and more attrs on the same line was driving me crazy - I did not know
that you can put a newline there.

By the way - theoretically all this could be equivalently coded as
something like:

package MyController;
use ....
with ACL;

sub foo : Local {
  ($self, $c, @args ) = @_;
  $self->check_acl_role( 'admin', 'denied' );

It seems that people prefer the attributes - I guess because they are
more declarative.

Zbigniew Lukasiak

More information about the Catalyst mailing list