File-Codeowners
view release on metacpan or search on metacpan
lib/File/Codeowners.pm view on Meta::CPAN
$projects{$project}++ if $project;
}
my $projects = [sort keys %projects];
$self->{projects} = $projects;
return $projects;
}
sub update_owners {
my $self = shift;
my $pattern = shift;
my $owners = shift;
$pattern && $owners or _usage(q{$codeowners->update_owners($pattern => \@owners)});
$owners = [$owners] if ref($owners) ne 'ARRAY';
$self->_clear;
my $count = 0;
lib/File/Codeowners.pm view on Meta::CPAN
next if !$line->{pattern};
next if $pattern ne $line->{pattern};
$line->{owners} = [@$owners];
++$count;
}
return $count;
}
sub update_owners_by_project {
my $self = shift;
my $project = shift;
my $owners = shift;
$project && $owners or _usage(q{$codeowners->update_owners_by_project($project => \@owners)});
$owners = [$owners] if ref($owners) ne 'ARRAY';
$self->_clear;
my $count = 0;
( run in 0.245 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )