[SP-pm] [was: Validar session no Catalyst] Compartilhando experiências com frameworks web em produção
Daniel de Oliveira Mantovani
daniel.oliveira.mantovani at gmail.com
Thu Jul 14 08:44:09 PDT 2011
> get '/:foo' => sub {
> my $self = shift;
> my $foo = $self->param('foo');
> ...
> }
>
>
> Com:
>
> sub foo : Chained('/') PathPart('foo') CaptureArgs(1) {
> my ( $self, $c, $foo ) = @_;
> ...
> }
>
O exemplo demonstrado utilizando a sintaxe que o Catalyst oferece é
muito mais intuitiva do que a do outro exemplo, porque *é só inglês*.
É tão simples quanto declarar um atributo usando Moose.
has 'foo' => (is => 'ro', isa => 'HashRef' default => sub {{}});
>
> Para concluir, só quero repetir o que disse mais de uma vez nessa
> thread: o Catalyst::Lite é uma ótima iniciativa, e pode se tornar uma
> das portas de entrada para o Catalyst -- só espero que o projeto siga
> adiante!
>
> []s
>
> Nelson
> =begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
--
http://noticiasglobal.com
"If you’ve never written anything thoughtful, then you’ve never had
any difficult, important, or interesting thoughts. That’s the secret:
people who don’t write, are people who don’t think."
More information about the SaoPaulo-pm
mailing list