Address-PostCode-Australia
view release on metacpan or search on metacpan
lib/Address/PostCode/Australia/Params.pm view on Meta::CPAN
die "ERROR: Parameters have to be hash ref" unless (ref($values) eq 'HASH');
foreach my $field (keys %{$fields}) {
die "ERROR: Received invalid param: $field"
unless (exists $FIELDS->{$field});
die "ERROR: Missing mandatory param: $field"
if ($fields->{$field} && !exists $values->{$field});
die "ERROR: Received undefined mandatory param: $field"
if ($fields->{$field} && !defined $values->{$field});
$FIELDS->{$field}->{check}->($values->{$field})
if defined $values->{$field};
}
}
=head1 AUTHOR
Mohammad S Anwar, C<< <mohammad.anwar at yahoo.com> >>
( run in 2.012 seconds using v1.01-cache-2.11-cpan-d80b1682f3f )