lib/ohai/dsl/plugin/versionvii.rb in ohai-14.3.0 vs lib/ohai/dsl/plugin/versionvii.rb in ohai-14.4.0

- old
+ new

@@ -106,14 +106,11 @@ # @param platform [Symbol] the platform to collect data for # @param other_platforms [Array] additional platforms to collect data for # @param block [block] the actual code to collect data for the specified platforms def self.collect_data(platform = :default, *other_platforms, &block) [platform, other_platforms].flatten.each do |plat| - if data_collector.key?(plat) - raise Ohai::Exceptions::IllegalPluginDefinition, "collect_data already defined on platform #{plat}" - else - data_collector[plat] = block - end + Ohai::Log.warn("collect_data already defined on platform '#{plat}' for #{self}, last plugin seen will be used") if data_collector.key?(plat) + data_collector[plat] = block end end # @return [Array] def dependencies