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.