package OX::View::TT; use Moose; # ABSTRACT: View wrapper class for TT renderers use MooseX::Types::Path::Class; use Template; =head1 SYNOPSIS package MyApp; use OX; has 'template_params' => ( block => sub { my $s = shift; return { some_scalar => 'value', some_array => ['one', 'two'], }; }, ); has view => ( is => 'ro', isa => 'OX::View::TT', dependencies => ['template_root', 'template_params'], ); =head1 DESCRIPTION This is a very thin wrapper around L