Index: /trunk/BookmarkApp.pm
===================================================================
--- /trunk/BookmarkApp.pm	(revision 5)
+++ /trunk/BookmarkApp.pm	(revision 6)
@@ -4,11 +4,10 @@
 use base qw{CGI::Application};
 
+use CGI::Application::Plugin::TT;
+
 use DBI;
 use Encode;
 use JSON;
-use Template;
 use Bookmarks;
-
-my $template = Template->new;
 
 my $dbname = 'new.db';
@@ -52,10 +51,8 @@
                 -status  => 404,
             );
-            $template->process(
+            return $self->tt_process(
                 'bookmark.tt',
                 $bookmark,
-                \my $output,
             );
-            return $output;
         }
     }
@@ -88,5 +85,5 @@
         $base_url .= '/' if $base_url =~ m{/bookmarks$};
 
-        $template->process(
+        return $self->tt_process(
             'list.tt',
             {
@@ -97,7 +94,5 @@
                 resources    => \@resources,
             },
-            \my $output,
         );
-        return $output;
     }
 }
@@ -127,10 +122,8 @@
                 -charset => 'UTF-8',
             );
-            $template->process(
+            return $self->tt_process(
                 'bookmark.tt',
                 $bookmark,
-                \my $output,
             );
-            return $output;
         }
     } else {
