NAME
DBIx::QuickORM::Plugin - Base class for DBIx::QuickORM plugins.
DESCRIPTION
Base class for plugins. Plugins are registered into the builder (via the plugin/plugins exports) and are given a chance to mutate each build frame as it is compiled. A plugin registered at one nesting level applies to every build nested inside it.
This base class adds no behavior of its own; subclasses provide a munge method (called with the build frame) to do their work.
SYNOPSIS
package My::Plugin;
use parent 'DBIx::QuickORM::Plugin';
sub munge {
my $self = shift;
my ($frame) = @_;
# ... adjust $frame ...
}
SOURCE
The source code repository for DBIx::QuickORM can be found at https://github.com/exodist/DBIx-QuickORM.
MAINTAINERS
AUTHORS
COPYRIGHT
Copyright Chad Granum <exodist7@gmail.com>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.