The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Catalyst::Plugin::Data::Pensieve - Easy access to Data::Pensieve within Catalyst applications

SYNOPSIS

    use Catalyst qw/
        Data::Pensieve
    /;

    __PACKAGE__->config(
        'Plugin::Data::Pensieve' => {
            revision_model      => 'DB::Revision',
            revision_data_model => 'DB::RevisionData',
            definitions         => {
                foo => [ qw/ foo_id name bar baz / ],
            },
        },
    );
    
    sub update_data :Local :Args(3) {
        my ($self, $c, $pk, $key, $value) = @_;
        
        $c->pensieve->store_revisions(
            some_kinda_data => $pk, {
                $key => $value
            }
        );
    }

AUTHOR

Michael Aquilina <aquilina@cpan.org>

Developed for Grant Street Group's Testafy <http://testafy.com>