—use
Moo;
use
Data::Dumper;
has
args
=> (
is
=>
'ro'
,
required
=>1);
sub
_build_message {
my
(
$self
) =
@_
;
my
$string
= Dumper
$self
->args;
return
"Arguments for a filter must be a Hashref not @{[ ref $self->args ]}. Data: $string"
;
}
1;
=head1 NAME
Valiant::Util::Exception::InvalidFilterArgs - Args passed to a Filter are invalid
=head1 SYNOPSIS
throw_exception InvalidFilterArgs => (args=>$args);
=head1 DESCRIPTION
A non categorized exception
=head1 ATTRIBUTES
=head2 args
Arguments actually passed
=head1 SEE ALSO
L<Valiant>
=head1 AUTHOR
See L<Valiant>
=head1 COPYRIGHT & LICENSE
See L<Valiant>
=cut