-use inc::Module::Install 0.68;
+use inc::Module::Install 0.87;
if ( -e 'MANIFEST.SKIP' ) {
system( 'pod2text lib/Catalyst/Plugin/Session.pm > README' )
name 'Catalyst-Plugin-Session';
all_from 'lib/Catalyst/Plugin/Session.pm';
-requires 'Catalyst::Runtime' => '5.7010';
+requires 'Catalyst::Runtime' => '5.71001';
requires 'namespace::clean' => '0.10';
requires 'Digest';
requires 'File::Spec';
test_requires 'Test::Deep';
test_requires 'Test::Exception';
-test_requires 'Test::MockObject' => '1.01';
+
+resources repository => 'http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-Plugin-Session/0.00/trunk/';
WriteAll;
);
foreach my $module (keys %state) {
- if ( eval "require Catalyst::Plugin::Session::State::$module" and
- ${"Catalyst::Plugin::Session::State::${module}::VERSION"} < $state{$module} ) {
- warn <<WARN;
+ my $package = 'Catalyst::Plugin::Session::State::' . $module;
+ next if not eval "require $package;";
+
+ if( not eval { $package->VERSION( $state{ $module } ); } ) {
+ warn <<WARN;
********** NOTE **********
-Catalyst::Plugin::Session::State::$module must also be updated!
+$package must also be updated!
The currently installed version is *not* compatible with this version of
Catalyst::Plugin::Session!