Catalyst::Plugin::Data::Pensieve - Easy access to Data::Pensieve within Catalyst applications
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 } ); }
Michael Aquilina <aquilina@cpan.org>
Developed for Grant Street Group's Testafy <http://testafy.com>
To install Catalyst::Plugin::Data::Pensieve, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catalyst::Plugin::Data::Pensieve
CPAN shell
perl -MCPAN -e shell install Catalyst::Plugin::Data::Pensieve
For more information on module installation, please visit the detailed CPAN module installation guide.