mojave man page for moosex::storage::engine

Query: moosex::storage::engine

OS: mojave

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MooseX::Storage::Engine(3pm)				User Contributed Perl Documentation			      MooseX::Storage::Engine(3pm)

NAME
MooseX::Storage::Engine - The meta-engine to handle collapsing and expanding objects
VERSION
version 0.45
DESCRIPTION
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 registered. MooseX::Storage::Engine->add_custom_type_handler( 'DateTime' => ( expand => sub { DateTime->new(shift) }, collapse => sub { (shift)->iso8601 }, ) );
METHODS
Accessors class object storage seen API expand_object collapse_object ... collapse_attribute collapse_attribute_value expand_attribute expand_attribute_value check_for_cycle_in_collapse check_for_cycle_in_expansion map_attributes Type Constraint Handlers find_type_handler ($type) find_type_handler_for ($name) add_custom_type_handler ($name, %handlers) remove_custom_type_handler ($name) Introspection meta
BUGS
All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.
AUTHORS
o Chris Prather <chris.prather@iinteractive.com> o Stevan Little <stevan.little@iinteractive.com> o XXXX XXX'XX (Yuval Kogman) <nothingmuch@woobling.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2007 by Infinity Interactive, Inc.. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.18.2 2013-12-21 MooseX::Storage::Engine(3pm)
Related Man Pages
moosex::storage::meta::attribute::donotserialize5.18(3pm) - mojave
moosex::storage::engine(3pm) - mojave
moosex::storage::io::atomicfile5.18(3pm) - mojave
moosex::storage::engine5.18(3pm) - mojave
moosex::storage::engine(3pm) - debian
Similar Topics in the Unix Linux Community
FederatedX Pluggable Storage Engine 0.01 (Default branch)
Irrlicht Engine 1.4.1 (Default branch)
Open Translation Engine 0.9.6 (Default branch)
Irrlicht Engine 1.5 (Default branch)
Irrlicht: 1.5 released!