- Moose::Autobox::Scalar/Array/Hash
[gitmo/Moose-Autobox.git] / lib / Moose / Autobox / Item.pm
CommitLineData
5f654d8e 1package Moose::Autobox::Item;
252ab1a2 2use Moose::Role 'requires';
5f654d8e 3
4our $VERSION = '0.01';
5
252ab1a2 6requires 'defined';
7
3f4dd8b7 8sub dump {
9 my $self = shift;
10 require Data::Dumper;
11 return Data::Dumper::Dumper($self);
12}
13
14*perl = *dump;
15
31d40d73 161;
17
18__END__
19
20=pod
21
22=head1 NAME
23
24Moose::Autobox::Item - the Item role
25
31d40d73 26=head1 DESCRIPTION
27
8937074a 28This is the root of our role hierarchy.
29
260cc81f 30=head1 METHODS
31
32=over 4
33
34=item B<meta>
35
3f4dd8b7 36=item B<dump>
37
38Calls Data::Dumper::Dumper.
39
40=item B<perl>
41
42Same as B<dump>. For symmetry with Perl6's .perl method.
43
44Like &print with newline.
45
46=item B<print2>
47
260cc81f 48=back
49
50=head1 REQUIRED METHODS
51
52=over 4
53
54=item B<defined>
55
56=back
57
31d40d73 58=head1 BUGS
59
60All complex software has bugs lurking in it, and this module is no
61exception. If you find a bug please either email me, or add the bug
62to cpan-RT.
63
64=head1 AUTHOR
65
66Stevan Little E<lt>stevan@iinteractive.comE<gt>
67
68=head1 COPYRIGHT AND LICENSE
69
70Copyright 2006 by Infinity Interactive, Inc.
71
72L<http://www.iinteractive.com>
73
74This library is free software; you can redistribute it and/or modify
75it under the same terms as Perl itself.
76
3f4dd8b7 77=cut