Show
Ignore:
Timestamp:
10/31/08 00:38:11 (5 years ago)
Author:
hanekomu
Message:

generate ptags if necessary (Florian)

Location:
lang/perl/Class-Accessor-Installer/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Class-Accessor-Installer/trunk/Changes

    r16444 r22397  
    11Revision history for Perl extension Class-Accessor-Installer 
     2 
     30.04 Thu Oct 30 16:23:28 CET 2008 (Marcel Gruenauer <marcel@cpan.org>) 
     4     - Generate ptags if $::PTAGS is set (Florian Helmberger) 
    25 
    360.03  Thu Jul 25 15:27:43 CEST 2008 (Marcel Gruenauer <marcel@cpan.org>) 
  • lang/perl/Class-Accessor-Installer/trunk/lib/Class/Accessor/Installer.pm

    r16545 r22397  
    77 
    88 
    9 our $VERSION = '0.03'; 
     9our $VERSION = '0.04'; 
    1010 
    1111 
     
    2121    $name = [ $name ] unless ref $name eq 'ARRAY'; 
    2222 
     23    my @caller; 
     24    if ($::PTAGS) { 
     25        my $level = 1; 
     26        do { @caller = caller($level++) }  
     27            while $caller[0] =~ /^Class(::\w+)*::Accessor::/o; 
     28    } 
     29 
     30 
    2331    for my $sub (@$name) { 
    2432        no strict 'refs'; 
     33 
     34        printf "%s\t%s\t%s\n", $sub, @caller[1,2] if $::PTAGS; 
    2535        *{"${pkg}::${sub}"} = subname "${pkg}::${sub}" => $code; 
    2636