lib/leftovers/value_processors/keyword_argument.rb in leftovers-0.7.0 vs lib/leftovers/value_processors/keyword_argument.rb in leftovers-0.8.0

- old
+ new

@@ -12,21 +12,17 @@ def process(_str, node, method_node) kwargs = node.kwargs return unless kwargs - result = [] - - kwargs.children.each do |pair| + Leftovers.map_or_self(kwargs.children) do |pair| next unless @matcher === pair argument_node = pair.second str = argument_node.to_s if argument_node.string_or_symbol? - result << @then_processor.process(str, argument_node, method_node) + @then_processor.process(str, argument_node, method_node) end - - result end end end end