Guess you should pass a ref to $rendered to minify(), not the string itself. Cheers Op 8 sep. 2011 20:05 schreef "Stefan" <[email protected]> het volgende: > Thanks Brian for the HTML::Packer link: > https://metacpan.org/module/HTML::Packer > > I've now tested to implement the packer for each template parsing by > modifying the process function in my Catalyst::View::TT > (lib/MyApp/View/HTML.pm): > > use HTML::Packer; > > my $html_packer = HTML::Packer->init(); > > sub process { > my ( $self, $c ) = @_; > my $rendered = $self->render($c, $c->stash->{template}); > my $opts = { > remove_comments => 1, > remove_newlines => 1, > html5 => 1, > }; > $html_packer->minify( $rendered, $opts ); > $c->log->debug("Packed: " . $rendered); > $c->response->body($rendered); > } > > But it seems that the html_packer has no effect, the debug output isn't > compressed. > > Did I something wrong? Is the $opts hashref correct? > > Thanks > Stefan > > > > _______________________________________________ > List: [email protected] > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst > Searchable archive: http://www.mail-archive.com/[email protected]/ > Dev site: http://dev.catalyst.perl.org/
_______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
