MooseX::Storage - A serialization framework for Moose classes
MooseX::Storage is a serialization framework for Moose, it provides a very flexible and highly pluggable way to serialize Moose classes to a number of different formats and styles. Levels of Serialization There are three levels to the serialization, ...
ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC
MooseX::Storage::Util - A MooseX::Storage Swiss Army chainsaw
This module provides a set of tools, some sharp and focused, others more blunt and crude. But no matter what, they are useful bits to have around when dealing with MooseX::Storage code....
ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC
MooseX::Storage::DBIC - Additional MooseX::Storage functionality for DBIx::Class rows and data structures.
REVMISCHA/MooseX-Storage-DBIC-0.01
-
04 Aug 2012 03:30:24 UTC
MooseX::Storage::Basic - The simplest level of serialization
This is the most basic form of serialization. This is used by default but the exported "Storage" function....
ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC
MooseX::Storage::Engine - The meta-engine to handle collapsing and expanding objects
There really aren't any major user serviceable parts here. However the typical use case is adding new non-Moose classes to the type registry for serialization. Here is an example of this for DateTime objects. This assumes a "DateTime" type has been r...
ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC
MooseX::Storage::IO::CHI - Store and retrieve Moose objects to a cache, via CHI.
MooseX::Storage::IO::CHI is a Moose role that provides an io layer for MooseX::Storage to store/load your Moose objects to a cache, using CHI. You should understand the basics of Moose, MooseX::Storage, and CHI before using this module. At a bare min...
SCALDWELL/MooseX-Storage-IO-CHI-0.05 - 08 Jan 2015 19:37:40 UTC
MooseX::Storage::Deferred - A role for indecisive programmers
This role is designed for those times when you need to serialize into many different formats or I/O options. It basically allows you to choose the format and IO options only when you actually use them (see the SYNOPSIS for more info)...
ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC
MooseX::Storage::IO::File - A basic File I/O role
ETHER/MooseX-Storage-0.53
-
18 Apr 2020 03:48:20 UTC
MooseX::Storage::IO::GitStore - Save Moose objects in your GitStore
YANICK/GitStore-0.17
-
08 Feb 2015 22:07:46 UTC
MooseX::Storage::Format::JSON - A JSON serialization role
ETHER/MooseX-Storage-0.53
-
18 Apr 2020 03:48:20 UTC
MooseX::Storage::Format::YAML - A YAML serialization role
ETHER/MooseX-Storage-0.53
-
18 Apr 2020 03:48:20 UTC
MooseX::Storage::MaybeDeferred - A role for the less indecisive programmers
With the module MooseX::Storage you are hard coding the definition of the "format" and maybe "io" layer in the classes you want to serialize. Whenever the methods "freeze" or "store" are called, it is not possible to to change their behaviour. You al...
UFOBAT/MooseX-Storage-MaybeDeferred-0.0.5 - 07 May 2018 06:54:15 UTC
MooseX::Storage::IO::AtomicFile - An Atomic File I/O role
ETHER/MooseX-Storage-0.53
-
18 Apr 2020 03:48:20 UTC
MooseX::Storage::Format::JSONpm - a format role for MooseX::Storage using JSON.pm
RJBS/MooseX-Storage-Format-JSONpm-0.093093
-
05 Oct 2013 13:13:51 UTC
MooseX::Storage::IO::StorableFile - An Storable File I/O role
This module will "load" and "store" Moose classes using Storable. It uses "Storable::nstore" by default so that it can be easily used across machines or just locally. One important thing to note is that this module does not mix well with the other Fo...
ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC
MooseX::Storage::Format::Storable - A Storable serialization role
This module will "thaw" and "freeze" Moose classes using Storable. It uses "Storable::nfreeze" by default so that it can be easily used in IPC scenarios across machines or just locally. One important thing to note is that this module does not mix wel...
ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC
MooseX::Storage::Traits::WithRoles - A custom trait to include roles in serialization
This trait is meant to be used when a base class will be consuming roles at runtime via (for example) "with_traits". Without this trait, the '__CLASS__' attribute of the serialized object would be the name of the resulting anonymous class, which is u...
YANICK/MooseX-Storage-Traits-WithRoles-0.2.0 - 15 Jan 2016 00:55:02 UTC
MooseX::Storage::Base::WithChecksum - A more secure serialization role
This is an early implementation of a more secure Storage role, which does integrity checks on the data. It is still being developed so I recommend using it with caution. Any thoughts, ideas or suggestions on improving our technique are very welcome....
ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC
MooseX::Storage::IO::AmazonDynamoDB - Store and retrieve Moose objects to AWS's DynamoDB, via MooseX::Storage.
MooseX::Storage::IO::AmazonDynamoDB is a Moose role that provides an io layer for MooseX::Storage to store/load your Moose objects to Amazon's DynamoDB NoSQL database service. You should understand the basics of Moose, MooseX::Storage, and DynamoDB <...
SCALDWELL/MooseX-Storage-IO-AmazonDynamoDB-0.08 - 24 Jul 2017 19:59:12 UTC
MooseX::Storage::Traits::OnlyWhenBuilt - A custom trait to bypass serialization
Sometimes you don't want a particular attribute to be part of the serialization if it has not been built yet. If you invoke "Storage()" as outlined in the "Synopsis", only attributes that have been built (i.e., where the predicate returns 'true') wil...
ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC