Re: [Cascavel-pm] Formatter padrão para o DateTime
Flavio S. Glock
fglock em gmail.com
Quarta Outubro 12 17:00:22 PDT 2005
A API do DateTime não tem isso, mas não é necessário criar uma
subclasse - é melhor utilizar uma "factory":
use DateTime;
use DateTime::Format::Pg;
sub PgDate::new {
shift;
my $pgdt = DateTime->new( @_ );
$pgdt->set_formatter( 'DateTime::Format::Pg' );
$pgdt;
}
my $d1 = PgDate->new( year=>1999 );
print $d1;
- Flavio S. Glock
Em 11/10/05, Daniel Ruoso<daniel em ruoso.com> escreveu:
> Queria saber se tem como dizer um formatter default para todos os
> objetos DateTime que serão utilizados... Por exemplo, eu uso postgresql,
> então o DateTime::Format::Pg é perfeito. Mas eu não quero ter que
> setá-lo manualmente em todos os objetos que vou instanciar...
>
> Seria legal se fosse tipo...
>
> use DateTime -formatter => 'DateTime::Format::Pg';
>
> isso já existe?
Mais detalhes sobre a lista de discussão Cascavel-pm