in reply to MooseX-Types warnings
package MyTypes; use 5.010; use strict; use warnings; use MooseX::Types -declare => [qw( ExistingFile DataFromFile )]; use MooseX::Types::Moose qw( ArrayRef Str ); use Tie::File; subtype ExistingFile, as Str, where { -e }, message { "file '$_' does not exist" }; subtype DataFromFile, as ArrayRef, where { ref $_ eq "ARRAY" }, message { "argument is not an ArrayRef" }; coerce DataFromFile, from ExistingFile, via { tie my @array, "Tie::File", $_; return \@array }; 1;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: MooseX-Types warnings
by j1n3l0 (Friar) on Oct 02, 2010 at 20:17 UTC | |
by phaylon (Curate) on Oct 04, 2010 at 21:00 UTC | |
by j1n3l0 (Friar) on Oct 06, 2010 at 18:16 UTC |