View on
MetaCPAN
search.cpan.org is shutting down
For details read Perl NOC. After June 25th this page will redirect to MetaCPAN.org
Henry Van Styn > DBIx-Class-AuditAny-0.200100 > DBIx::Class::AuditAny::Util::SchemaMaker

Download:
DBIx-Class-AuditAny-0.200100.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source  

NAME ^

DBIx::Class::AuditAny::Util::SchemaMaker - On-the-fly creation of DBIC Schema classes

DESCRIPTION ^

This package provides an easy way to conjurer new DBIC schema classes into existence

ATTRIBUTES ^

schema_namespace

Required - the class name of the DBIC schema to be created

class_opts

Optional extra params to supply to Class::MOP::Class->create

results

HashRef of key/value pairs defining the result/sources to be created. The key is the source name, while the value must be a HashRef to be supplied to the initialize constructor of DBIx::Class::AuditAny::Util::ResultMaker. The class_name does not need to be specified here as it is automatically set according to the schema_namespace and the source name (key value).

METHODS ^

initialize

Initialization constructor. Expects the above attrs as a HashRef as they would be passed to new(). Creates the specified schema and associated result classes on-the-spot.

SEE ALSO ^

SUPPORT ^

IRC:

    Join #rapidapp on irc.perl.org.

AUTHOR ^

Henry Van Styn <vanstyn@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2012-2015 by IntelliTree Solutions llc.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: