# File lib/puppet/application/pi.rb, line 69 69: def list_types 70: puts "These are the types known to puppet:\n" 71: @types.keys.sort { |a, b| 72: a.to_s <=> b.to_s 73: }.each do |name| 74: type = @types[name] 75: s = type.doc.gsub(/\s+/, " ") 76: n = s.index(".") 77: if n.nil? 78: s = ".. no documentation .." 79: elsif n > 45 80: s = s[0, 45] + " ..." 81: else 82: s = s[0, n] 83: end 84: printf "%-15s - %s\n", name, s 85: end 86: end