From f5caf315458041803470301282c8fa6ab552314c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 25 Jul 2020 17:26:58 +0100 Subject: [PATCH] nailing-cargo: Refactor target_dependency_tables NFC. This function needs enhancing. Signed-off-by: Ian Jackson --- nailing-cargo | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nailing-cargo b/nailing-cargo index 512e559..d196db5 100755 --- a/nailing-cargo +++ b/nailing-cargo @@ -243,10 +243,14 @@ sub get_dependency_tables ($) { my ($toml) = @_; my @keys = qw(dependencies build-dependencies dev-dependencies); my @r; - foreach my $k (@keys) { - my $deps = $toml->{$k}; - push @r, $deps if $deps; - } + my $process = sub { + my ($node) = @_; + foreach my $k (@keys) { + my $deps = $node->{$k}; + push @r, $deps if $deps; + } + }; + $process->($toml); @r; } -- 2.30.2