Navigation Menu

Skip to content

Commit

Permalink
Remove cut & paste error messages
Browse files Browse the repository at this point in the history
  • Loading branch information
petdance committed May 7, 2012
1 parent a2b8282 commit 3cc44d2
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions Next.pm
Expand Up @@ -222,7 +222,7 @@ BEGIN {




sub files { sub files {
($_[0] eq __PACKAGE__) && die 'File::Next::files must not be invoked as File::Next->files'; die _bad_invocation() if $_[0] eq __PACKAGE__;


my ($parms,@queue) = _setup( \%files_defaults, @_ ); my ($parms,@queue) = _setup( \%files_defaults, @_ );
my $filter = $parms->{file_filter}; my $filter = $parms->{file_filter};
Expand Down Expand Up @@ -250,7 +250,7 @@ sub files {




sub dirs { sub dirs {
($_[0] eq __PACKAGE__) && die 'File::Next::dirs must not be invoked as File::Next->dirs'; die _bad_invocation() if $_[0] eq __PACKAGE__;


my ($parms,@queue) = _setup( \%files_defaults, @_ ); my ($parms,@queue) = _setup( \%files_defaults, @_ );


Expand All @@ -269,7 +269,7 @@ sub dirs {




sub everything { sub everything {
($_[0] eq __PACKAGE__) && die 'File::Next::everything must not be invoked as File::Next->everything'; die _bad_invocation() if $_[0] eq __PACKAGE__;


my ($parms,@queue) = _setup( \%files_defaults, @_ ); my ($parms,@queue) = _setup( \%files_defaults, @_ );
my $filter = $parms->{file_filter}; my $filter = $parms->{file_filter};
Expand All @@ -293,6 +293,13 @@ sub everything {
}; # iterator }; # iterator
} }


sub _bad_invocation {
my $good = (caller(1))[3];
my $bad = $good;
$bad =~ s/(.+)::/$1->/;
return "$good must not be invoked as $bad";
}

sub sort_standard($$) { return $_[0]->[1] cmp $_[1]->[1] } ## no critic (ProhibitSubroutinePrototypes) sub sort_standard($$) { return $_[0]->[1] cmp $_[1]->[1] } ## no critic (ProhibitSubroutinePrototypes)
sub sort_reverse($$) { return $_[1]->[1] cmp $_[0]->[1] } ## no critic (ProhibitSubroutinePrototypes) sub sort_reverse($$) { return $_[1]->[1] cmp $_[0]->[1] } ## no critic (ProhibitSubroutinePrototypes)


Expand Down

0 comments on commit 3cc44d2

Please sign in to comment.