ClearPress
view release on metacpan or search on metacpan
lib/ClearPress/util.pm view on Meta::CPAN
=head2 dbh - A database handle for the supported database
my $oDbh = $oUtil->dbh();
=head2 quote - Shortcut for $oDbh->quote('...');
my $sQuoted = $oUtil->quote($sUnquoted);
=head2 transactions - Enable/disable transaction commits
Example: A cascade of object saving
$util->transactions(0); # disable transactions
for my $subthing (@{$thing->subthings()}) { # cascade object saves (without commits)
$subthing->save();
}
$util->transactions(1); # re-enable transactions
$thing->save(); # save parent object (with commit)
=head2 username - Get/set accessor for requestor's username
$oUtil->username((getpwuid $<)[0]);
$oUtil->username($sw->username());
( run in 1.194 second using v1.01-cache-2.11-cpan-49f99fa48dc )