Nour::Database - Mostly just a wrapper for DBIX::Simple.
version 0.10
Mostly just a wrapper for DBIX::Simple.
# This method most useful when handle is imported via Moose, e.g. has _database => ( is => 'rw' , isa => 'Nour::Database' , handles => [ qw/db/ ] , lazy => 1 , required => 1 , default => sub { new Nour::Database } );
# This code commits: $self->tx( sub { my $tx = shift; # do some inserts/updates return 1; } ); # This code doesn't: $self->tx( sub { my $tx = shift; # do some inserts/updates return 0; # or die, return pre-maturely, etc. } );
Review this. Extra cruft might be useful or not.
Nour::Database
Nour Sharabash <amirite@cpan.org>
This software is copyright (c) 2014 by Nour Sharabash.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Nour, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Nour
CPAN shell
perl -MCPAN -e shell install Nour
For more information on module installation, please visit the detailed CPAN module installation guide.