diff options
Diffstat (limited to 'lib/App/Glacier/Roster.pm')
-rw-r--r-- | lib/App/Glacier/Roster.pm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/App/Glacier/Roster.pm b/lib/App/Glacier/Roster.pm index ee56ff5..32c2b08 100644 --- a/lib/App/Glacier/Roster.pm +++ b/lib/App/Glacier/Roster.pm | |||
@@ -3,2 +3,11 @@ use parent 'App::Glacier::DB'; | |||
3 | 3 | ||
4 | sub foreach { | ||
5 | my ($self, $fun) = @_; | ||
6 | $self->SUPER::foreach(sub { | ||
7 | my ($key, $descr) = @_; | ||
8 | (my $vault = $descr->{VaultARN}) =~ s{.*:vaults/}{}; | ||
9 | &{$fun}($key, $descr, $vault); | ||
10 | }); | ||
11 | } | ||
12 | |||
4 | 1; | 13 | 1; |