View::TT - Fixed helper to use [%author%]
[catagits/Catalyst-View-TT.git] / lib / Catalyst / Helper / View / TT.pm
index e5fb9da..bd09fa7 100644 (file)
@@ -8,7 +8,7 @@ Catalyst::Helper::View::TT - Helper for TT Views
 
 =head1 SYNOPSIS
 
-    bin/create view TT TT
+    script/create.pl view TT TT
 
 =head1 DESCRIPTION
 
@@ -22,29 +22,18 @@ Helper for TT Views.
 
 sub mk_compclass {
     my ( $self, $helper ) = @_;
-    my $file  = $helper->{file};
-    my $class = $helper->{class};
-    $helper->mk_file( $file, <<"EOF");
-package $class;
-
-use strict;
-use base 'Catalyst::View::TT';
-
-=head1 NAME
-
-$class - TT View Component
-
-=head1 SYNOPSIS
-
-    Very simple to use
+    my $file = $helper->{file};
+    $helper->render_file( 'compclass', $file );
+}
 
-=head1 DESCRIPTION
+=head1 SEE ALSO
 
-Very nice component.
+L<Catalyst::Manual>, L<Catalyst::Test>, L<Catalyst::Request>,
+L<Catalyst::Response>, L<Catalyst::Helper>
 
 =head1 AUTHOR
 
-Clever guy
+Sebastian Riedel, C<sri@oook.de>
 
 =head1 LICENSE
 
@@ -54,22 +43,35 @@ the same terms as perl itself.
 =cut
 
 1;
-EOF
-}
 
-=head1 SEE ALSO
+__DATA__
 
-L<Catalyst::Manual>, L<Catalyst::Test>, L<Catalyst::Request>,
-L<Catalyst::Response>, L<Catalyst::Helper>
+__compclass__
+package [% class %];
+
+use strict;
+use base 'Catalyst::View::TT';
+
+=head1 NAME
+
+[% class %] - TT View Component
+
+=head1 SYNOPSIS
+
+    Very simple to use
+
+=head1 DESCRIPTION
+
+Very nice component.
 
 =head1 AUTHOR
 
-Sebastian Riedel, C<sri@oook.de>
+[% author %]
 
 =head1 LICENSE
 
-This library is free software . You can redistribute it and/or modify it under
-the same terms as perl itself.
+This library is free software . You can redistribute it and/or modify it 
+under the same terms as perl itself.
 
 =cut