diff --git a/lib/octocatalog-diff/catalog-diff/filter/compilation_dir.rb b/lib/octocatalog-diff/catalog-diff/filter/compilation_dir.rb index 5e2747dd..b105f8ad 100644 --- a/lib/octocatalog-diff/catalog-diff/filter/compilation_dir.rb +++ b/lib/octocatalog-diff/catalog-diff/filter/compilation_dir.rb @@ -66,12 +66,12 @@ def remove_compilation_dir(v, dir) value end - def traverse(a) + def traverse(a, &proc) case a when Array - a.map { |v| traverse(v, &Proc.new) } + a.map { |v| traverse(v, &proc) } when Hash - traverse(a.values, &Proc.new) + traverse(a.values, &proc) else yield a end