]> git.vpit.fr Git - perl/modules/Sub-Prototype-Util.git/commitdiff
Clean up _check_name()
authorVincent Pit <vince@profvince.com>
Thu, 25 Aug 2011 09:21:42 +0000 (11:21 +0200)
committerVincent Pit <vince@profvince.com>
Thu, 25 Aug 2011 09:29:27 +0000 (11:29 +0200)
lib/Sub/Prototype/Util.pm

index d2564d85e33dd66c758302d3798343d97b999367..99f11f1d4b019d0e577f0817be21f069d6639011 100644 (file)
@@ -207,8 +207,9 @@ sub _wrap {
 }
 
 sub _check_name {
- my $name = $_[0];
+ my ($name) = @_;
  croak 'No subroutine specified' unless $name;
+
  my $proto;
  my $r = ref $name;
  if (!$r) {
@@ -219,8 +220,10 @@ sub _check_name {
  } else {
   croak 'Unhandled ' . $r . ' reference as first argument';
  }
+
  $name =~ s/^\s+//;
  $name =~ s/[\s\$\@\%\*\&;].*//;
+
  return $name, $proto;
 }