}
my @output = ();
foreach my $path (@$root) {
- push(@output, $path);
push(@output,
(
$r->model_class
)
);
push(@output, File::Spec->catdir( $path, "custom" ));
+ push(@output, $path);
push(@output, File::Spec->catdir( $path, "factory" ));
}
- return @output;
+ return grep( $_, @output);
}
-
-
-
sub vars {
my ( $self, $r ) = @_;
my $class = $r->model_class;
$classmeta->{related_accessors} ||= [ $class->related($r) ];
$classmeta->{moniker} ||= $class->moniker;
$classmeta->{plural} ||= $class->plural_moniker;
- $classmeta->{cgi} ||= { $class->to_cgi };
+ $classmeta->{cgi} ||= { $class->to_cgi } if ($r->build_form_elements);
$classmeta->{stringify_column} ||= $class->stringify_column;
# User-friendliness facility for custom template writers.