sub paths {
my ( $self, $r ) = @_;
+ warn "paths called with @_";
my $root = $r->config->template_root || $r->get_template_root;
if(ref($root) ne 'ARRAY') {
$root = [ $root ];
}
my @output = ();
foreach my $path (@$root) {
- push(@output, $path);
push(@output,
(
$r->model_class
&& File::Spec->catdir( $path, $r->model_class->table )
)
);
+ push(@output, $path);
push(@output, File::Spec->catdir( $path, "custom" ));
push(@output, File::Spec->catdir( $path, "factory" ));
}
- return @output;
+ return grep( $_, @output);
}
-
-
-
sub vars {
my ( $self, $r ) = @_;
my $class = $r->model_class;