osx man page for moosex::storage::engine

Query: moosex::storage::engine

OS: osx

Section: 3

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

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

NAME
MooseX::Storage::Engine - The meta-engine to handle collapsing and expanding objects
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.
AUTHOR
Chris Prather <chris.prather@iinteractive.com> Stevan Little <stevan.little@iinteractive.com>
COPYRIGHT AND LICENSE
Copyright 2007-2008 by Infinity Interactive, Inc. <http://www.iinteractive.com> This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.16.2 2012-02-28 MooseX::Storage::Engine(3)
Related Man Pages
moosex::storage::engine::trait::disablecycledetection5.18(3pm) - mojave
moosex::storage::engine::trait::onlywhenbuilt5.18(3pm) - mojave
moosex::storage::meta::attribute::donotserialize(3) - osx
moosex::storage::engine(3pm) - debian
moosex::storage::engine::trait::disablecycledetection(3pm) - debian
Similar Topics in the Unix Linux Community
Restlet 1.1 M1 (Development branch)
FederatedX Pluggable Storage Engine 0.01 (Default branch)
Django App Engine Utilities 0.1.16 (Default branch)
The Gamebook Engine 0.1.4 (Default branch)
output required