5 use MooseX::Types -declare=>[qw( SizedArray )];
6 use MooseX::Types::Parameterizable qw(Parameterizable);
7 use MooseX::Types::Moose qw( Int ArrayRef );
11 as Parameterizable[ArrayRef,Int],
13 my ($value, $max) = @_;
17 my($value, $max) = @_;
18 return sprintf('%d > %d', scalar(@$value), $max);
20 ), 'Created parameterized type';
22 is SizedArray([3])->get_message([1..4]), q{4 > 3}, 'custom message';