X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FView%2FComponent%2FSubInclude%2FESI.pm;h=ba095e996c6d4f8fc07f01ce8f04b4e0739d6ea4;hb=c7c06ff0cc2c5d128d7084843ed96288c76c53d6;hp=4ce77993f43dadec8bc3fe6f3e2b25260aa9afe0;hpb=edc887a1b81e9b8104410f0f00dfab9d3ee5fc9a;p=catagits%2FCatalyst-View-Component-SubInclude.git diff --git a/lib/Catalyst/View/Component/SubInclude/ESI.pm b/lib/Catalyst/View/Component/SubInclude/ESI.pm index 4ce7799..ba095e9 100644 --- a/lib/Catalyst/View/Component/SubInclude/ESI.pm +++ b/lib/Catalyst/View/Component/SubInclude/ESI.pm @@ -1,6 +1,6 @@ package Catalyst::View::Component::SubInclude::ESI; -use warnings; -use strict; +use Moose; +use namespace::clean -except => 'meta'; =head1 NAME @@ -8,11 +8,12 @@ Catalyst::View::Component::SubInclude::ESI - Edge Side Includes (ESI) plugin for =head1 VERSION -Version 0.07 +Version 0.07_03 =cut -our $VERSION = '0.07'; +our $VERSION = '0.07_03'; +$VERSION = eval $VERSION; =head1 SYNOPSIS @@ -37,7 +38,7 @@ Edge Side Includes (ESI) include directives. This is a feature implemented by Varnish (L) which allows cache-efficient uses of includes. -=head1 CLASS METHODS +=head1 METHODS =head2 C @@ -55,7 +56,7 @@ common interface for plugins. =cut sub generate_subinclude { - my ($class, $c, $path, @params) = @_; + my ($self, $c, $path, @params) = @_; my $uri = $c->uri_for_action( $path, @params ); @@ -87,4 +88,5 @@ under the same terms as Perl itself. =cut +__PACKAGE__->meta->make_immutable; 1;