Alien-Selenium
view release on metacpan or search on metacpan
inc/Params/Check.pm view on Meta::CPAN
if ( defined($a) && defined($b) ) {
return $a eq $b;
}
else {
return defined($a) eq defined($b);
}
}
sub _sanity_check {
my $tmpl = shift;
my $rv = {};
while( my($key,$href) = each %$tmpl ) {
for my $type ( keys %$href ) {
unless( grep { $type eq $_ } @known_keys ) {
_store_error(
loc(q|Template type '%1' not supported [at key '%2']|, $type, $key), 1, 1
);
}
}
$rv->{_convert_case($key)} = $href;
}
return $rv;
}
sub _convert_case {
my $key = shift;
return $PRESERVE_CASE ? $key : lc $key;
}
{ my $ErrorString = '';
sub _store_error {
my $err = shift;
my $verbose = shift || 0;
my $offset = shift || 0;
my $level = 1 + $offset;
local $Carp::CarpLevel = $level;
carp $err if $verbose;
$ErrorString .= $err . "\n";
}
sub _clear_error {
$ErrorString = '';
}
sub last_error { $ErrorString }
}
1;
__END__
#line 731
# Local variables:
# c-indentation-style: bsd
# c-basic-offset: 4
# indent-tabs-mode: nil
# End:
# vim: expandtab shiftwidth=4:
( run in 2.224 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )