ハッシュの 2 つの配列があります。
[{:status=>"failed", :tag=>"tag156", :node=>"isfw-a"},
{:status=>"unchanged", :tag=>"tag156", :node=>"ayfw-a"},
{:status=>"changed", :tag=>"tag156", :node=>"vpfw-a"}]
[{:status=>"success", :sender=>"ayfw-a"},
{:status=>"success", :sender=>"vpfw-a"}]
マージに使用できるキーは:node
と:sender
です。:status
次のように、2 番目の配列のパラメーターを として最初の配列に追加し、2 番目の配列に:another_status
対応するパラメーターがない場所に「スキップ」を追加する必要があります:sender
。
[{:status=>"failed", :tag=>"tag156", :node=>"isfw-a", :another_status=>"skipped"},
{:status=>"unchanged", :tag=>"tag156", :node=>"ayfw-a", :another_status=>"success"},
{:status=>"changed", :tag=>"tag156", :node=>"vpfw-a", :another_status=>"success"}]
これを実装するための解決策が思いつきません。