2 package Class::MOP::Object;
7 use Scalar::Util 'blessed';
10 our $AUTHORITY = 'cpan:STEVAN';
15 require Class::MOP::Class;
16 Class::MOP::Class->initialize(blessed($_[0]) || $_[0]);
27 Class::MOP::Object - Object Meta Object
31 This class is basically a stub, it provides no functionality at all,
32 and really just exists to make the Class::MOP metamodel complete.
38 +-----| Class::MOP::Class |
39 | +-------------------+
42 +--------------------+ : +--------------------+
43 | Class::MOP::Module | : | Class::MOP::Object |
44 +--------------------+ : +--------------------+
47 | +---------------------+ |
48 +--->| Class::MOP::Package |-----+
49 +---------------------+
52 ..(is an instance of)..>
53 --(is a subclass of)-->
55 A deeper discussion of this model is currently beyond the scope of
68 Stevan Little E<lt>stevan@iinteractive.comE<gt>
70 =head1 COPYRIGHT AND LICENSE
72 Copyright 2006 by Infinity Interactive, Inc.
74 L<http://www.iinteractive.com>
76 This library is free software; you can redistribute it and/or modify
77 it under the same terms as Perl itself.