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