Redis-SQLite
view release on metacpan or search on metacpan
lib/Redis/SQLite.pm view on Meta::CPAN
sub new
{
my ( $proto, %supplied ) = (@_);
my $class = ref($proto) || $proto;
my $self = {};
bless( $self, $class );
# Get the user's home-directory
my $home =
$ENV{ 'HOME' } || $ENV{ 'USERPROFILE' } || ( getpwuid($<) )[7] || "C:/";
# Create ~/.predis.db unless an alternative path was specified.
my $file = $supplied{ 'path' } || "$home/.predis.db";
my $create = 1;
$create = 0 if ( -e $file );
$self->{ 'db' } =
DBI->connect( "dbi:SQLite:dbname=$file", "", "", { AutoCommit => 1 } );
( run in 0.367 second using v1.01-cache-2.11-cpan-8d75d55dd25 )