request => $r,
class => $class,
objects => $r->objects,
+ base => $r->config->{uri_base},
+ config => $r->config
# ...
);
$args{classmetadata} = {
name => $class,
columns => [ $class->columns ],
colnames => { $class->column_names },
+ related_accessors => [ $class->related($r) ],
moniker => $class->moniker,
plural => $class->plural_moniker,
cgi => { $class->to_cgi },
} else {
($args{$r->model_class->moniker}) = @{$r->objects};
}
+
+ # Overrides
+ %args = (%args, %{$r->{template_args}||{}});
%args;
}