MooseX::Storage - A serialization framework for Moose classes River stage three • 43 direct dependents • 101 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.53 - 18 Apr 2020 03:48:20 UTC

MooseX::Storage::Util - A MooseX::Storage Swiss Army chainsaw River stage three • 43 direct dependents • 101 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.53 - 18 Apr 2020 03:48:20 UTC

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 UTC

MooseX::Storage::Basic - The simplest level of serialization River stage three • 43 direct dependents • 101 total dependents

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 River stage three • 43 direct dependents • 101 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.53 - 18 Apr 2020 03:48:20 UTC

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 UTC

MooseX::Storage::Deferred - A role for indecisive programmers River stage three • 43 direct dependents • 101 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.53 - 18 Apr 2020 03:48:20 UTC

MooseX::Storage::IO::File - A basic File I/O role River stage three • 43 direct dependents • 101 total dependents

ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC

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 UTC

MooseX::Storage::Format::JSON - A JSON serialization role River stage three • 43 direct dependents • 101 total dependents

ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC

MooseX::Storage::Format::YAML - A YAML serialization role River stage three • 43 direct dependents • 101 total dependents

ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC

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 UTC

MooseX::Storage::IO::AtomicFile - An Atomic File I/O role River stage three • 43 direct dependents • 101 total dependents

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 River stage two • 1 direct dependent • 11 total dependents

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

MooseX::Storage::IO::StorableFile - An Storable File I/O role River stage three • 43 direct dependents • 101 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.53 - 18 Apr 2020 03:48:20 UTC

MooseX::Storage::Format::Storable - A Storable serialization role River stage three • 43 direct dependents • 101 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.53 - 18 Apr 2020 03:48:20 UTC

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 UTC

MooseX::Storage::Base::WithChecksum - A more secure serialization role River stage three • 43 direct dependents • 101 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.53 - 18 Apr 2020 03:48:20 UTC

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 UTC

MooseX::Storage::Traits::OnlyWhenBuilt - A custom trait to bypass serialization River stage three • 43 direct dependents • 101 total dependents

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

47 results (0.04 seconds)