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