Provided by: librose-object-perl_0.859-1_all bug


       Rose::Class - A very simple class base class.


           package MyClass;

           use Rose::Class;
           our @ISA = qw(Rose::Class);

           sub foo { ... }

           MyClass->foo(...) or die MyClass->error;


       Rose::Class is a generic base class for classes.  It provides a single class method
       ("error"), but may be expanded further in the future.

       A class that inherits from Rose::Class is not expected to allow objects of that class to
       be instantiated, since the namespace for class and object methods is shared.  For example,
       it is common for Rose::Object-derived classes to have "error" methods, but this would
       conflict with the Rose::Class method of the same name.


       error [ERROR]
           Get or set the class-wide error.  By convention, this should be a scalar that
           stringifies to an error message.  A simple scalar containing a string is the most
           commonly used value.


       John C. Siracusa (


       Copyright (c) 2010 by John C. Siracusa.  All rights reserved.  This program is free
       software; you can redistribute it and/or modify it under the same terms as Perl itself.