|
In each of your OIO classes, you should add an appropriate serialization method for the desired serialization module. In your case, a DDS_freeze() method for Data::Dump::Streamer. That method can then be a wrapper for OIO's dump() method. I think the following may work:
sub DDS_freeze {
my $self = shift;
my $str = $self->dump(1);
return ("Object::InsideOut->pump(\"$str\")", undef, undef);
}
|