# package for t/override_errors.t
package
OverrideErrors;
sub
required_arg
{
my
(
$class
,
$var
) =
@_
;
$class
->signature_error(
"you suck!"
);
}
sub
named_param_error
{
my
(
$class
,
$args
) =
@_
;
$class
->signature_error(
"and yo mama's ugly, too"
);
}
sub
type_error
{
my
(
$class
,
$type
,
$value
,
$name
) =
@_
;
$class
->signature_error(
"she got a wooden leg with a kickstand"
);
}
1;