    # File lib/chef/resource.rb, line 455
        def subscribes(action, resources, timing=:delayed)
          resources = [resources].flatten
          resources.each do |resource|
            if resource.is_a?(String)
              resource = Chef::Resource.new(resource, run_context)
            end
            if resource.run_context.nil?
              resource.run_context = run_context
            end
            resource.add_notification(action, self, timing)
          end
          true
        end