NAME
Fey::Meta::Class::Schema - A metaclass for schema classes
SYNOPSIS
package MyApp::Schema;
use Fey::ORM::Schema;
print __PACKAGE__->meta()->ClassForSchema($schema);
DESCRIPTION
This is the metaclass for schema classes. When you use Fey::ORM::Schema in your class, it uses this class to do all the heavy lifting.
METHODS
This class provides the following methods:
Fey::Meta::Class::Schema->ClassForSchema($schema)
Given a Fey::Schema
object, this method returns the name of the class which "has" that schema, if any.
Fey::Meta::Class::Schema->SchemaForClass($class)
Given a class, this method returns the Fey::Schema
object associated with that class, if any.
$meta->table()
Returns the Fey::Schema
for the metaclass's class.
AUTHOR
Dave Rolsky, <autarch@urth.org>
BUGS
See Fey::ORM for details.
COPYRIGHT & LICENSE
Copyright 2006-2008 Dave Rolsky, All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module.