lib/contrast/framework/manager.rb in contrast-agent-4.2.0 vs lib/contrast/framework/manager.rb in contrast-agent-4.3.0

- old
+ new

@@ -126,12 +126,13 @@ # This returns an array of all data from each framework in a flat, no-nil values array # # @param method_name [Symbol] the method to call on each FrameworkSupport class # @return [Array] def data_for_all_frameworks method_name - @_frameworks.flat_map do |framework| + data = @_frameworks.flat_map do |framework| framework.send(method_name) - end.compact + end + data.compact end # This returns a single object from the first framework to successfully respond # # @param method_name [Symbol] the method to call on each FrameworkSupport class