X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FTypes%2FCombine.pm;fp=lib%2FMooseX%2FTypes%2FCombine.pm;h=010f15ad16c79a84c808e995fc2ac48d1d814c6a;hb=be4acfcc5d2506856b9ccb9ed6df4f5e1fb49a49;hp=73e1e2037fa41a67e5f35ed1c63f7cb449b6ddea;hpb=73ac835389a3e83515cde61d2767bb601653cf24;p=gitmo%2FMooseX-Types.git diff --git a/lib/MooseX/Types/Combine.pm b/lib/MooseX/Types/Combine.pm index 73e1e20..010f15a 100644 --- a/lib/MooseX/Types/Combine.pm +++ b/lib/MooseX/Types/Combine.pm @@ -33,6 +33,11 @@ sub import { my %types = $class->_provided_types; + if ( grep { $_ eq ':all' } @types ){ + $_->import({ -into => $caller }, q{:all} ) for $class->provide_types_from; + return; + } + my %from; for my $type (@types) { unless ($types{$type}) {