Elive
view release on metacpan or search on metacpan
t/Elive/MockConnection.pm view on Meta::CPAN
}
sub _connect {
my ($class, $url, $user, $pass, %opt) = @_;
my $self = {};
bless $self, $class;
$url ||= 'http://elive_mock_connection';
$url =~ s{/$}{}; # lose trailing '/'
$url =~ s{/webservice\.event$}{}; # lose endpoint
$url =~ s{/v[1-9]$}{}; # lose adapter path
if ($url =~ s{^(\w+)://(.*)\@}{$1://}) { # lose/capture credentials
my ($_user, $_pass) = split(':', $2, 2);
$user ||= $_user;
$pass ||= $_pass if $_pass;
}
( run in 0.321 second using v1.01-cache-2.11-cpan-beeb90c9504 )