Provided by: libjifty-perl_1.10518+dfsg-3ubuntu1_all bug


       Jifty::View::Declare - Build views using Template::Declare


           package MyApp::View;
           use Jifty::View::Declare -base;

           template 'index.html' => page {
               { title is 'Some Title' }
               b { "The Index" };


       Template::Declare is a templating system using a declarative syntax built on top of Perl.
       This provides a templating language built in a similar style to the dispatcher language in
       Jifty::Dispatcher, the model language in Jifty::DBI::Schema, and the action language in

       To use this view system, you must declare a class named "MyApp::View" (where MyApp is the
       name of your Jifty application). Use this library class to bring in all the details needed
       to make it work:

         package MyApp::View;
         use Jifty::View::Declare -base;

         # Your code...

       For more details on how to write the individual templates, see Template::Declare and also
       Jifty::View::Declare::Helpers for Jifty specific details.


       Jifty::View::Declare::Helpers, Template::Declare


       Jifty is Copyright 2005-2010 Best Practical Solutions, LLC.  Jifty is distributed under
       the same terms as Perl itself.