diff options
author | Daniel Friesel <derf@finalrewind.org> | 2011-05-21 13:05:39 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2011-05-21 13:05:39 +0200 |
commit | d737f0e7bc48921960d8a101c4e8d17ec414896a (patch) | |
tree | f74065a93b623f33e8e30662ff4a09bad3e2be09 /lib/App/Hashl.pm | |
parent | 474928ed9579e41bc927e4a9980857f28cb25209 (diff) |
App/Hashl: Add unignore function (not yet used in hashl itself)
Diffstat (limited to 'lib/App/Hashl.pm')
-rw-r--r-- | lib/App/Hashl.pm | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/App/Hashl.pm b/lib/App/Hashl.pm index 468ddb9..da06693 100644 --- a/lib/App/Hashl.pm +++ b/lib/App/Hashl.pm @@ -158,6 +158,14 @@ sub ignore { return 1; } +sub unignore { + my ( $self, $path ) = @_; + + delete $self->{ignored}->{ $self->hash_file($path) }; + + return 1; +} + sub save { my ( $self, $file ) = @_; @@ -286,6 +294,10 @@ Returns a list of all ignored file hashes. Removes I<$file> from the database and adds I<$path> to the list of ignored file hashes. +=item $hashl->unignore(I<$path>) + +Unignore the hash of I<$path>. + =item $hashl->save(I<$file>) Save the B<App::Hashl> object with all data to I<$file>. It can later be |