# File lib/ohai/dsl/plugin/versionvii.rb, line 83 def run_plugin collector = self.class.data_collector platform = collect_os if collector.has_key?(platform) self.instance_eval(&collector[platform]) elsif collector.has_key?(:default) self.instance_eval(&collector[:default]) else Ohai::Log.debug("No data to collect for plugin #{self.name}. Continuing...") end end