# File lib/chef/resource.rb, line 670 def should_skip?(action) conditionals = only_if + not_if return false if conditionals.empty? conditionals.find do |conditional| if conditional.continue? false else events.resource_skipped(self, action, conditional) Chef::Log.debug("Skipping #{self} due to #{conditional.description}") true end end end