X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FStorage.pm;h=2ab32aaf64f604416dc39b33df97e19be286c6d5;hb=d3671a48f9673b8f5e74f9105b56406e4bfe5a6b;hp=c576d84f999feaecccc808e78a5290e2cb7ad8ff;hpb=a99b06bc698f521b77656a1015fb4c572e39dfeb;p=gitmo%2FMooseX-Storage.git diff --git a/lib/MooseX/Storage.pm b/lib/MooseX/Storage.pm index c576d84..2ab32aa 100644 --- a/lib/MooseX/Storage.pm +++ b/lib/MooseX/Storage.pm @@ -1,13 +1,9 @@ - package MooseX::Storage; use Moose qw(confess); use MooseX::Storage::Meta::Attribute::DoNotSerialize; use String::RewritePrefix (); -our $VERSION = '0.27'; -our $AUTHORITY = 'cpan:STEVAN'; - sub import { my $pkg = caller(); @@ -187,7 +183,7 @@ class name and each instance attribute is stored. Very simple. This level is not optional, it is the bare minumum that MooseX::Storage provides and all other levels build on top of this. -See L for the fundamental implementation and +See L for the fundamental implementation and options to C and C =item B @@ -206,7 +202,7 @@ The third (io) level is C and C. In this level we are reading and writing data to file/network/database/etc. This level is also optional, in most cases it does require a C role -to also be used, the expection being the C role. +to also be used, the exception being the C role. =back @@ -272,7 +268,7 @@ over anyway. =head1 CAVEAT -This is B a persistence framework, changes to your object after +This is B a persistence framework; changes to your object after you load or store it will not be reflected in the stored class. =head1 EXPORTS @@ -281,7 +277,7 @@ you load or store it will not be reflected in the stored class. =item B -This module will export the C method will can be used to +This module will export the C method and can be used to load a specific set of MooseX::Storage roles to implement a specific combination of features. It is meant to make things easier, but it is by no means the only way. You can still compose your roles by