Skip to content

Commit

Permalink
Make sure data_name is alphanum only (foo.contains -> foo_contains)
Browse files Browse the repository at this point in the history
  • Loading branch information
sharyanto committed Nov 7, 2012
1 parent 3603027 commit 28045d0
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions lib/Dist/Zilla/Plugin/Rinci/Validate.pm
Expand Up @@ -121,10 +121,11 @@ sub munge_file {


my $gen_arg = sub { my $gen_arg = sub {
my $meta = $metas->{$sub_name}; my $meta = $metas->{$sub_name};
my $dn = $arg; $dn =~ s/\W+/_/g;
my $cd = $plc->compile( my $cd = $plc->compile(
schema => $meta->{args}{$arg}{schema}, schema => $meta->{args}{$arg}{schema},
err_term => '$arg_err', err_term => '$arg_err',
data_name => $arg, data_name => $dn,
data_term => $var, data_term => $var,
return_type => 'str', return_type => 'str',
comment => 0, comment => 0,
Expand Down Expand Up @@ -154,10 +155,11 @@ sub munge_file {
} }
my $s = $meta->{args}{$arg}{schema}; my $s = $meta->{args}{$arg}{schema};
if ($s) { if ($s) {
my $dn = $arg; $dn =~ s/\W+/_/g;
my $cd = $plc->compile( my $cd = $plc->compile(
schema => $s, schema => $s,
err_term => '$arg_err', err_term => '$arg_err',
data_name => $arg, data_name => $dn,
data_term => $kvar, data_term => $kvar,
return_type => 'str', return_type => 'str',
comment => 0, comment => 0,
Expand Down

0 comments on commit 28045d0

Please sign in to comment.