Skip Menu |
 

This queue is for tickets about the Object-InsideOut CPAN distribution.

Report information
The Basics
Id: 19469
Status: resolved
Priority: 0/
Queue: Object-InsideOut

People
Owner: Nobody in particular
Requestors: andrew [...] sweger.net
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: 1.42
Fixed in: 1.44

Attachments


Subject: Documentation typos
Download (untitled) / with headers
text/plain 156b
A few instances of missing semi-colons after package declarations. A couple C<...> with '>' inside instead of E<gt>. See attached patch against InsideOut.pm
Subject: patch-typos-InsideOut.pm
--- InsideOut.pm 2006-05-04 07:55:20.000000000 -0700 +++ InsideOut.pm-yDNA 2006-05-24 10:48:17.000000000 -0700 @@ -2330,7 +2330,7 @@ To use this module, your classes will start with S<C<use Object::InsideOut;>>: - package My::Class: { + package My::Class; { use Object::InsideOut; ... } @@ -2338,14 +2338,14 @@ Sub-classes inherit from base classes by telling Object::InsideOut what the parent class is: - package My::Sub { + package My::Sub; { use Object::InsideOut qw(My::Parent); ... } Multiple inheritance is also supported: - package My::Project { + package My::Project; { use Object::InsideOut qw(My::Class Another::Class); ... } @@ -2359,7 +2359,7 @@ L<Exporter|/"Usage With C<Exporter>">), enclose them in an array ref (mandatory) following the name of the parent class: - package My::Project { + package My::Project; { use Object::InsideOut 'My::Class' => [ 'param1', 'param2' ], 'Another::Class' => [ 'param' ]; ... @@ -3473,17 +3473,17 @@ =item my $obj = Object::InsideOut->pump($data); -C<Object::InsideOut->pump()> takes the output from the C<-E<gt>dump()> method, +C<Object::InsideOut-E<gt>pump()> takes the output from the C<-E<gt>dump()> method, and returns an object that is created using that data. If C<$data> is the array ref returned by using C<$obj-E<gt>dump()>, then the data is inserted directly into the corresponding fields for each class in the object's class -hierarchy. If If C<$data> is the string returned by using +hierarchy. If C<$data> is the string returned by using C<$obj-E<gt>dump(1)>, then it is C<eval>ed to turn it into an array ref, and then processed as above. If any of an object's fields are dumped to field name keys of the form C<ARRAY(0x...)> or C<HASH(0x...)> (see above), then the data will not be -reloadable using C<Object::InsideOut->pump()>. To overcome this problem, the +reloadable using C<Object::InsideOut-E<gt>pump()>. To overcome this problem, the class developer must either add C<Name> keywords to the C<:Field> declarations (see above), or provide a C<:Dumper>/C<:Pumper> pair of subroutines as described below.
Download (untitled) / with headers
text/plain 260b
On Wed May 24 13:54:26 2006, guest wrote: Show quoted text
> A few instances of missing semi-colons after package declarations. A > couple C<...> with '>' inside instead of E<gt>. See attached patch > against InsideOut.pm
Thanks. Patch applied. Will appear in next update.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.