File-Sticker
    
    
  
  
  
view release on metacpan or search on metacpan
lib/File/Sticker.pm view on Meta::CPAN
    return $tags;
} # list_tags
=head2 update_db
Add/Update the given files into the database.
    $sticker->update_db(@files);
=cut
sub update_db {
    my $self = shift;
    my @files = @_;
    my $transaction_on = 0;
    my $num_trans = 0;
    foreach my $filename (@files)
    {
        say $filename if !$self->{quiet};
        if (!$transaction_on)
    
  
  
  lib/File/Sticker/Scribe.pm view on Meta::CPAN
This also needs to know the existing values of the multi-valued field.
The old values are either a reference to an array, or a string with comma-separated values.
    $scribe->update_multival_field(filename=>$filename,
        field=>$field_name,
        value=>$value,
        old_vals=>$old_vals);
=cut
sub update_multival_field {
    my $self = shift;
    my %args = @_;
    say STDERR whoami(), " filename=$args{filename}" if $self->{verbose} > 2;
    my $filename = $args{filename};
    my $field = $args{field};
    my $value = $args{value};
    my $old_vals = $args{old_vals};
    my $prefix = '+';
    
  
  
  
( run in 0.547 second using v1.01-cache-2.11-cpan-0a6323c29d9 )