# File lib/nanoc/cli/commands/show-data.rb, line 65 def print_item_dependencies(items, dependency_tracker) self.print_header('Item dependencies') self.sorted_with_prev(items) do |item, prev| puts if prev puts "item #{item.identifier} depends on:" predecessors = dependency_tracker.objects_causing_outdatedness_of(item).sort_by { |i| i ? i.identifier : '' } predecessors.each do |pred| if pred puts " [ #{format '%6s', pred.type} ] #{pred.identifier}" else puts " ( removed item )" end end puts " (nothing)" if predecessors.empty? end end