If we're doing this, we're doing it with namespace clean
Tomas Doran [Thu, 30 Apr 2009 20:37:42 +0000 (20:37 +0000)]
Makefile.PL
lib/Catalyst/Plugin/Session.pm

index d84829a..db642b4 100644 (file)
@@ -13,6 +13,7 @@ name 'Catalyst-Plugin-Session';
 all_from 'lib/Catalyst/Plugin/Session.pm';
 
 requires 'Catalyst::Runtime' => '5.7010';
+requires 'namespace::clean' => '0.10';
 requires 'Digest';
 requires 'File::Spec';
 requires 'File::Temp';
index 9cdf628..9fff66e 100644 (file)
@@ -2,9 +2,6 @@
 
 package Catalyst::Plugin::Session;
 
-use strict;
-use warnings;
-
 use Moose;
 with 'MooseX::Emulate::Class::Accessor::Fast';
 use MRO::Compat;
@@ -14,6 +11,8 @@ use overload            ();
 use Object::Signature   ();
 use Carp;
 
+use namespace::clean -except => 'meta';
+
 our $VERSION = '0.21';
 
 my @session_data_accessors; # used in delete_session