# File lib/ohai/system.rb, line 140 def collect_providers(providers) refreshments = [] if providers.is_a?(Mash) providers.keys.each do |provider| if provider.eql?("_providers") refreshments << providers[provider] else refreshments << collect_providers(providers[provider]) end end else refreshments << providers end refreshments.flatten.uniq end