moose

    0La chaleur

    1Répondre

    Je souhaite modifier la valeur d'un attribut à chaque fois qu'il est défini, peu importe s'il est fait dans le constructeur ou par un 'writer' (je n'utilise pas 'builder' ou 'default' dans ce cas). Fo

    1La chaleur

    1Répondre

    J'ai donc ce petit croquis, en essayant d'obtenir le blocage des sous-types: #!/usr/bin/perl # use strict; use warnings; package Foo; use Moose; use Moose::Util::TypeConstraints; use Data::Dum

    0La chaleur

    1Répondre

    La façon dont je le fais est: package 'My::FH'; use Moose; has 'csv' => ( is => 'ro', isa => 'Text::CSV', ); sub store_data { my $self = shift; ... read lines... $self->csv->pars