Changeset 9582

Show
Ignore:
Timestamp:
12/09/09 19:05:07 (9 months ago)
Author:
garu
Message:

missing update for fix r9576 of Cat plugin

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/Padre-Plugin-Catalyst/lib/Padre/Plugin/Catalyst/Util.pm

    r9531 r9582  
    4646} 
    4747 
     48# returns true if given filename (looks like) is inside a 
     49# Catalyst project 
     50sub in_catalyst_project { 
     51    require File::Spec; 
     52    my $filename = shift or return; 
     53 
     54    my $project_dir = Padre::Util::get_project_dir($filename); 
     55     
     56    foreach my $dir ( qw(lib root script t) ) { 
     57        return unless -d File::Spec->catdir( $project_dir, $dir ); 
     58    } 
     59    return 1; 
     60} 
    4861 
    4962#TODO: maybe this function (or some mutation of it)