NAME

MojoX::Renderer::HTC - HTML::Template::Compiled renderer for Mojo

VERSION

version 0.03

SYNOPSIS

  use MojoX::Renderer::HTC;
 
  sub startup {
    my $self = shift;
 
    $self->types->type(tmpl => 'text/html');
 
    my $render = MojoX::Renderer::HTC->build(
        %html_template_compiled_params,
    );
 
    $self->renderer->add_handler( tmpl => $render );
  }

In the app:

  $self->render(
      msg => 'Welcome to the Mojolicious real-time web framework!',
      handler => 'htc',
      format => 'html', # optional
      template => "example/schema", # optional
  );

METHODS

build

Build a new renderer that can be used to render output in the Mojolicious application.

    my $render = MojoX::Renderer::HTC->build(
      case_sensitive => 1,
      default_escape => 'HTML',
      use_query      => 1,
    );
  
    $self->renderer->add_handler( tmpl => $render );

For all parameters that HTML::Template::Compiled accepts, see OPTIONS.

CONTRIBUTORS

 * Tina Müller (tinita) - major rewrite for version 0.03

AUTHOR

Renee Baecker <reneeb@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2015 by Renee Baecker.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)