[Catalyst-commits] r14248 - in Catalyst-Plugin-Session-Store-FastMmap/trunk: . lib/Catalyst/Plugin/Session/Store

karpet at dev.catalyst.perl.org karpet at dev.catalyst.perl.org
Sun Jan 22 12:12:33 GMT 2012


Author: karpet
Date: 2012-01-22 12:12:33 +0000 (Sun, 22 Jan 2012)
New Revision: 14248

Modified:
   Catalyst-Plugin-Session-Store-FastMmap/trunk/Changes
   Catalyst-Plugin-Session-Store-FastMmap/trunk/Makefile.PL
   Catalyst-Plugin-Session-Store-FastMmap/trunk/lib/Catalyst/Plugin/Session/Store/FastMmap.pm
Log:
bump to 0.15, fixing RT 74132 and Moose-ifying

Modified: Catalyst-Plugin-Session-Store-FastMmap/trunk/Changes
===================================================================
--- Catalyst-Plugin-Session-Store-FastMmap/trunk/Changes	2012-01-21 16:30:33 UTC (rev 14247)
+++ Catalyst-Plugin-Session-Store-FastMmap/trunk/Changes	2012-01-22 12:12:33 UTC (rev 14248)
@@ -1,4 +1,7 @@
-0.14   xxx
+0.15   xxx
+        - Moose-ified to fix https://rt.cpan.org/Ticket/Display.html?id=74132 (karpet)
+
+0.14   18 Nov 2010
         - Added "page_size" config option per RT #62335 (karpet)
 
 0.13   18 Oct 2009

Modified: Catalyst-Plugin-Session-Store-FastMmap/trunk/Makefile.PL
===================================================================
--- Catalyst-Plugin-Session-Store-FastMmap/trunk/Makefile.PL	2012-01-21 16:30:33 UTC (rev 14247)
+++ Catalyst-Plugin-Session-Store-FastMmap/trunk/Makefile.PL	2012-01-22 12:12:33 UTC (rev 14248)
@@ -10,6 +10,9 @@
                            'File::Temp' => '0',
                            'Path::Class' => '0',
                            'MRO::Compat' => '0',
+                           'Catalyst::Runtime' => '5.8',
+                           'Catalyst::ClassData' => 0,
+                           'MooseX::Emulate::Class::Accessor::Fast' => 0,
                          },
           'INSTALLDIRS' => 'site',
           'EXE_FILES' => [],

Modified: Catalyst-Plugin-Session-Store-FastMmap/trunk/lib/Catalyst/Plugin/Session/Store/FastMmap.pm
===================================================================
--- Catalyst-Plugin-Session-Store-FastMmap/trunk/lib/Catalyst/Plugin/Session/Store/FastMmap.pm	2012-01-21 16:30:33 UTC (rev 14247)
+++ Catalyst-Plugin-Session-Store-FastMmap/trunk/lib/Catalyst/Plugin/Session/Store/FastMmap.pm	2012-01-22 12:12:33 UTC (rev 14248)
@@ -1,19 +1,20 @@
 package Catalyst::Plugin::Session::Store::FastMmap;
 
 use strict;
-use base qw/
-    Class::Accessor::Fast
-    Class::Data::Inheritable
-    Catalyst::Plugin::Session::Store/;
-
+use Moose;
 use MRO::Compat;
+use namespace::clean -except => 'meta';
 
+with 'Catalyst::ClassData';
+with 'MooseX::Emulate::Class::Accessor::Fast';
+extends 'Catalyst::Plugin::Session::Store';
+
 use Cache::FastMmap;
 use Path::Class     ();
 use File::Spec      ();
 use Catalyst::Utils ();
 
-our $VERSION = '0.14';
+our $VERSION = '0.15';
 
 __PACKAGE__->mk_classdata(qw/_session_fastmmap_storage/);
 




More information about the Catalyst-commits mailing list