diff options
Diffstat (limited to 'lib/ohai/dsl/plugin/versionvii.rb')
-rw-r--r-- | lib/ohai/dsl/plugin/versionvii.rb | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/ohai/dsl/plugin/versionvii.rb b/lib/ohai/dsl/plugin/versionvii.rb index c8f354d1..3a8c904e 100644 --- a/lib/ohai/dsl/plugin/versionvii.rb +++ b/lib/ohai/dsl/plugin/versionvii.rb @@ -108,11 +108,8 @@ module Ohai # @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 |