package DBD::Crate;
use strict;
use DBI;
use HTTP::Tiny;
use JSON::MaybeXS;
use vars qw($VERSION $REVISION);
use vars qw($err $errstr $state $drh);
$VERSION = "0.0.3";
$err = 0;
$errstr
= "";
$state = "";
$drh = undef;
my $methods_are_installed = 0;
my ($HTTP, $JSON);
sub driver {
return $drh if $drh;
my ($class, $attr) = @_;
$class .= "::dr";
$drh
'AutoCommit' => 1
}) or return undef;
return $drh;
}
sub http { $HTTP }
sub json { $JSON }
#====================================================================
# DBD::Crate::dr