Catalyst::View::Haml - Haml View Class for Catalyst
===================================================

SYNOPSIS
--------

New to Haml? Check out [http://haml-lang.com/tutorial.html](http://haml-lang.com/tutorial.html).

This module lets you create a Haml view for your Catalyst application:

   package MyApp::View::Web;
   use Moose;
   extends 'Catalyst::View::Haml';


   # ...your custom code here...


   1;

or use the helper to create it for you:

   myapp_create.pl view Web Haml

then you can write your templates in Haml!

   #content
     .left.column
       %h2 Welcome to our site!
       %p= $information
     .right.column
       = $item->{body}

If you want to omit sigils in your Haml templates, just set the 'vars\_as\_subs'
option:

   package MyApp::View::Web;
   use Moose;
   extends 'Catalyst::View::Haml';

   has '+vars_as_subs', default => 1;

   1;

this way the Haml template above becomes:

   #content
     .left.column
       %h2 Welcome to our site!
       %p= information
     .right.column
       = item->{body}


INSTALLATION
------------

   cpan Catalyst::View::Haml

Or, manually, after downloading and unpacking:

   perl Makefile.PL
   make
   make test
   make install


SUPPORT AND DOCUMENTATION
-------------------------

After installing, you can find documentation for this module with the
perldoc command.

   perldoc Catalyst::View::Haml

You can also look for information at:

   RT, CPAN's request tracker
       http://rt.cpan.org/NoAuth/Bugs.html?Dist=Catalyst-View-Haml


AUTHOR
------

Breno G. de Oliveira, `<garu at cpan.org>`


ACKNOWLEDGEMENTS
----------------

Viacheslav Tykhanovskyi (vti) for his awesome [Text::Haml](http://search.cpan.org/perldoc?Text::Haml) implementation of
[Haml](http://haml-lang.com), the entire Haml and Catalyst teams of devs,
and Daisuke Maki (lesterrat) for Catalyst::View::Xslate, from which lots of
this code was borrowed (sometimes nearly verbatim).


LICENSE AND COPYRIGHT
---------------------

Copyright 2010-2013 Breno G. de Oliveira.

This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.