NAME Catalyst::View::CSS::Minifier::XS - Minify your served CSS files VERSION version 1.093050 SYNOPSIS # creating MyApp::View::CSS ./script/myapp_create.pl view CSS CSS::Minifier::XS # in your controller file, as an action sub css : Local { my ( $self, $c ) = @_; # load root/css/style1.css and root/css/style2.css $c->stash->{css} = [qw/style1 style2/]; $c->forward("View::CSS"); } # in your html template use DESCRIPTION Use your minified css files as a separated catalyst request. By default they are read from "$c->stash->{css}" as array or string. CONFIG VARIABLES stash_variable sets a different stash variable from the default "$c->stash->{css}" path sets a different path for your css files default : css subinclude setting this to true will take your css files (stash variable) from your referer action # in your controller sub action : Local { my ( $self, $c ) = @_; # load exclusive.css only when /action is loaded $c->stash->{css} = "exclusive"; } This could be very dangerous since it's using "$c->forward($c->request->headers->referer)". It doesn't work with the index action! default : false SEE ALSO Catalyst , Catalyst::View, CSS::Minifier::XS AUTHORS Ivan Drinchev Arthur Axel "fREW" Schmidt COPYRIGHT AND LICENSE This software is copyright (c) 2009 by Ivan Drinchev . This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.