]> git.decadent.org.uk Git - maypole.git/blobdiff - lib/Maypole/View/Base.pm
made db_colinfo test less fragile, changed test on @ISA to work with different ordering
[maypole.git] / lib / Maypole / View / Base.pm
index 1cc9b2bd8f78a9efc906275991eee2765ffb310e..277a0c93d95dcb30db2649acd57db9f1548e7957 100644 (file)
@@ -1,4 +1,5 @@
 package Maypole::View::Base;
+use Class::C3;
 use File::Spec;
 use UNIVERSAL::moniker;
 use strict;
@@ -42,10 +43,10 @@ sub vars {
         objects => $r->objects,
         base    => $base,
         config  => $r->config,
-       object  => $r->object,
-
-          # ...
     );
+
+    $args{object} = $r->object if ($r->can('object'));
+
     if ($class) {
         my $classmeta = $r->template_args->{classmetadata} ||= {};
         $classmeta->{name}              ||= $class;