# File lib/puppet/parser/functions.rb, line 86 86: def self.functiondocs 87: autoloader.loadall 88: 89: ret = "" 90: 91: @functions.sort { |a,b| a[0].to_s <=> b[0].to_s }.each do |name, hash| 92: #ret += "%s\n%s\n" % [name, hash[:type]] 93: ret += "%s\n%s\n" % [name, "-" * name.to_s.length] 94: if hash[:doc] 95: ret += Puppet::Util::Docs.scrub(hash[:doc]) 96: else 97: ret += "Undocumented.\n" 98: end 99: 100: ret += "\n\n- **Type**: %s\n\n" % hash[:type] 101: end 102: 103: return ret 104: end