MooseX::Storage - A serialization framework for Moose classes River stage two • 42 direct dependents • 97 total dependents

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.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::Util - A MooseX::Storage Swiss Army chainsaw River stage two • 42 direct dependents • 97 total dependents

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.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::DBIC - Additional MooseX::Storage functionality for DBIx::Class rows and data structures. River stage zero No dependents

REVMISCHA/MooseX-Storage-DBIC-0.01 - 04 Aug 2012 03:30:24 GMT

MooseX::Storage::Basic - The simplest level of serialization River stage two • 42 direct dependents • 97 total dependents

This is the most basic form of serialization. This is used by default but the exported "Storage" function....

ETHER/MooseX-Storage-0.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::Engine - The meta-engine to handle collapsing and expanding objects River stage two • 42 direct dependents • 97 total dependents

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.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::IO::CHI - Store and retrieve Moose objects to a cache, via CHI. River stage zero No dependents

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 GMT

MooseX::Storage::Deferred - A role for indecisive programmers River stage two • 42 direct dependents • 97 total dependents

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.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::IO::File - A basic File I/O role River stage two • 42 direct dependents • 97 total dependents

ETHER/MooseX-Storage-0.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::IO::GitStore - Save Moose objects in your GitStore River stage zero No dependents

YANICK/GitStore-0.17 - 08 Feb 2015 22:07:46 GMT

MooseX::Storage::Format::YAML - A YAML serialization role River stage two • 42 direct dependents • 97 total dependents

ETHER/MooseX-Storage-0.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::Format::JSON - A JSON serialization role River stage two • 42 direct dependents • 97 total dependents

ETHER/MooseX-Storage-0.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::MaybeDeferred - A role for the less indecisive programmers River stage zero No dependents

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 GMT

MooseX::Storage::Format::JSONpm - a format role for MooseX::Storage using JSON.pm River stage two • 1 direct dependent • 10 total dependents

RJBS/MooseX-Storage-Format-JSONpm-0.093093 - 05 Oct 2013 13:13:51 GMT

MooseX::Storage::IO::AtomicFile - An Atomic File I/O role River stage two • 42 direct dependents • 97 total dependents

ETHER/MooseX-Storage-0.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::IO::StorableFile - An Storable File I/O role River stage two • 42 direct dependents • 97 total dependents

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.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::Format::Storable - A Storable serialization role River stage two • 42 direct dependents • 97 total dependents

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.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::Traits::WithRoles - A custom trait to include roles in serialization River stage one • 1 direct dependent • 2 total dependents

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 GMT

MooseX::Storage::Base::WithChecksum - A more secure serialization role River stage two • 42 direct dependents • 97 total dependents

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.52 - 22 Jun 2016 03:23:28 GMT

MooseX::Storage::IO::AmazonDynamoDB - Store and retrieve Moose objects to AWS's DynamoDB, via MooseX::Storage. River stage zero No dependents

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 GMT

MooseX::Storage::Base::SerializedClass - Deserialize according to the serialized __CLASS__ River stage one • 1 direct dependent • 2 total dependents

Behaves like MooseX::Storage::Basic, with the exception that the unpacking will reinflate the object into the class and roles as provided in the serialized data. It is means to be used in conjuncture with MooseX::Storage::Traits::WithRoles....

YANICK/MooseX-Storage-Traits-WithRoles-0.2.0 - 15 Jan 2016 00:55:02 GMT

47 results (0.047 seconds)