# File lib/puppet/application/pi.rb, line 125
125:     def format_attrs(type, attrs)
126:         docs = {}
127:         type.allattrs.each do |name|
128:             kind = type.attrtype(name)
129:             if attrs.include?(kind) && name != :provider
130:                 docs[name] = type.attrclass(name).doc
131:             end
132:         end
133: 
134:         docs.sort { |a,b|
135:             a[0].to_s <=> b[0].to_s
136:         }.each { |name, doc|
137:             print "\n- **%s**" % name
138:             if type.namevar == name and name != :name
139:                 puts " (*namevar*)"
140:             else
141:                 puts ""
142:             end
143:             puts @format.wrap(doc, :indent => 4, :scrub => true)
144:         }
145:     end