--- trunk/lib/Frey/Pipe.pm 2008/11/17 11:58:41 367 +++ trunk/lib/Frey/Pipe.pm 2008/11/17 13:34:56 368 @@ -1,6 +1,8 @@ package Frey::Pipe; use Moose; +with 'Frey::Config'; + =head1 DESCRIPTION Shell pipes for structured data @@ -44,6 +46,10 @@ $params->{$name} = $value; } split(/[\s\+]/, $args) } + my $default = $self->config( $class ); + foreach my $arg ( keys %$default ) { + $params->{$arg} = $default->{$arg} if ! $params->{$arg}; + } my $code = '$result = ' . $class . '->new' . dump( %$params ) . '->' . $method . '();'; warn "# pipe $part -> $code"; my $result;