SPOPS::Export::Object - Dump SPOPS objects to a portable format
# See SPOPS::Export
You can use this format yourself, or feed it to SPOPS::Import::Object to easily move objects from one database to another.
No extra ones beyond SPOPS::Export
create_header()
Creates the text for the variable initialization and the two pieces of metadata we need.
create_record()
Dumps the record, each field being serialized by serialize_field_data().
serialize_field_data()
create_footer()
Just close up the variable initialized in create_header().
serialize_field_data( $data )
Return a string suitable for serializing the value of $data. You must ensure that it will return properly after an eval{}. For instance, the following:
eval{}
$object->{publisher} = "O'Reilly and Associates";
Cannot simply be returned in single quotes:
'O'Reilly and Associates'
Because it will not evaluate properly. The default return for all object values is:
q{O'Reilly and Associates}
But we also check the string to see if it has any braces in it and if so, try a few other characters.
None known.
Nothing known.
SPOPS::Import::Object
Copyright (c) 2001-2004 intes.net, inc.. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Chris Winters <chris@cwinters.com>
To install SPOPS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SPOPS
CPAN shell
perl -MCPAN -e shell install SPOPS
For more information on module installation, please visit the detailed CPAN module installation guide.