File Coverage

blib/lib/Moose/Meta/Instance.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Moose::Meta::Instance;
2             our $VERSION = '2.2203';
3              
4 388     388   2678 use strict;
  388         822  
  388         11699  
5 388     388   1871 use warnings;
  388         772  
  388         10136  
6              
7 388     388   1861 use Class::MOP::MiniTrait;
  388         721  
  388         7860  
8              
9 388     388   1756 use parent 'Class::MOP::Instance';
  388         760  
  388         2272  
10              
11             Class::MOP::MiniTrait::apply(__PACKAGE__, 'Moose::Meta::Object::Trait');
12              
13             1;
14              
15             # ABSTRACT: The Moose Instance metaclass
16              
17             __END__
18              
19             =pod
20              
21             =encoding UTF-8
22              
23             =head1 NAME
24              
25             Moose::Meta::Instance - The Moose Instance metaclass
26              
27             =head1 VERSION
28              
29             version 2.2203
30              
31             =head1 SYNOPSIS
32              
33             # nothing to see here
34              
35             =head1 DESCRIPTION
36              
37             This class provides the low level data storage abstractions for
38             attributes.
39              
40             Using this API directly in your own code violates encapsulation, and
41             we recommend that you use the appropriate APIs in
42             L<Moose::Meta::Class> and L<Moose::Meta::Attribute> instead. Those
43             APIs in turn call the methods in this class as appropriate.
44              
45             At present, this is an empty subclass of L<Class::MOP::Instance>, so
46             you should see that class for all API details.
47              
48             =head1 INHERITANCE
49              
50             C<Moose::Meta::Instance> is a subclass of L<Class::MOP::Instance>.
51              
52             =head1 BUGS
53              
54             See L<Moose/BUGS> for details on reporting bugs.
55              
56             =head1 AUTHORS
57              
58             =over 4
59              
60             =item *
61              
62             Stevan Little <stevan@cpan.org>
63              
64             =item *
65              
66             Dave Rolsky <autarch@urth.org>
67              
68             =item *
69              
70             Jesse Luehrs <doy@cpan.org>
71              
72             =item *
73              
74             Shawn M Moore <sartak@cpan.org>
75              
76             =item *
77              
78             יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>
79              
80             =item *
81              
82             Karen Etheridge <ether@cpan.org>
83              
84             =item *
85              
86             Florian Ragwitz <rafl@debian.org>
87              
88             =item *
89              
90             Hans Dieter Pearcey <hdp@cpan.org>
91              
92             =item *
93              
94             Chris Prather <chris@prather.org>
95              
96             =item *
97              
98             Matt S Trout <mstrout@cpan.org>
99              
100             =back
101              
102             =head1 COPYRIGHT AND LICENSE
103              
104             This software is copyright (c) 2006 by Infinity Interactive, Inc.
105              
106             This is free software; you can redistribute it and/or modify it under
107             the same terms as the Perl 5 programming language system itself.
108              
109             =cut