1MooseX::InsideOut(3)  User Contributed Perl Documentation MooseX::InsideOut(3)
2
3
4

NAME

6       MooseX::InsideOut - inside-out objects with Moose
7

VERSION

9       version 0.106
10

SYNOPSIS

12         package My::Object;
13
14         use MooseX::InsideOut;
15
16         # ... normal Moose functionality
17         # or ...
18
19         package My::Subclass;
20
21         use MooseX::InsideOut;
22         extends 'Some::Other::Class';
23

DESCRIPTION

25       MooseX::InsideOut provides metaroles for inside-out objects.  That is,
26       it sets up attribute slot storage somewhere other than inside $self.
27       This means that you can extend non-Moose classes, whose internals you
28       either don't want to care about or aren't hash-based.
29

METHODS

31   init_meta
32       Apply the instance metarole necessary for inside-out storage.
33

TODO

35       •   dumping (for debugging purposes)
36
37       •   serialization (for e.g. storable)
38
39       •   (your suggestions here)
40

AUTHOR

42       Hans Dieter Pearcey <hdp@cpan.org>
43
45       This software is copyright (c) 2011 by Hans Dieter Pearcey
46       <hdp@cpan.org>.
47
48       This is free software; you can redistribute it and/or modify it under
49       the same terms as the Perl 5 programming language system itself.
50
51
52
53perl v5.38.0                      2023-07-21              MooseX::InsideOut(3)
Impressum