our
$VERSION
=
'1.16.0'
;
sub
new {
my
$that
=
shift
;
my
$proto
=
ref
(
$that
) ||
$that
;
my
$self
=
$proto
->SUPER::new(
@_
);
bless
(
$self
,
$proto
);
return
$self
;
}
sub
get_basic_credentials {
my
(
$self
) =
@_
;
if
(
exists
$self
->{__user__} &&
$self
->{__password__} ) {
return
$self
->{__user__},
$self
->{__password__};
}
return
;
}
sub
get {
my
(
$self
,
$url
,
%option
) =
@_
;
if
(
exists
$option
{user} ) {
$self
->{__user__} =
$option
{user};
}
if
(
exists
$option
{password} ) {
$self
->{__password__} =
$option
{password};
}
return
$self
->SUPER::get(
$url
);
}
1;