# Make sure we use our new class as the producer
sub produce { return __PACKAGE__->new( translator => shift )->run; };
-sub tt_schema { local $/ = undef; \<DATA>; }
+# Note: we don't need to impliment tt_schema as the default will use the DATA
+# section by default.
sub tt_vars { ( foo => "bar" ); }
__DATA__
Hello World
-Tables: [% schema.get_tables %]
-[% table = schema.get_tables.first -%]
+Tables: [% schema.get_tables.join(', ') %]
+[% FOREACH table IN schema.get_tables -%]
$table
------
Fields: $table.field_names.join
+[% END %]