3 my $Dump = Data::Dumper->can('Dump');
5 no warnings 'redefine';
7 *Data::Dumper::Dump = sub {
8 local $Data::Dumper::Sortkeys = sub {
11 my $a_minus = substr($a,0,1) eq '-';
12 my $b_minus = substr($b,0,1) eq '-';
14 return $a cmp $b if $a_minus || $b_minus;
16 return -1 if $a eq 'op';
17 return 1 if $b eq 'op';