# File lib/puppet/parameter.rb, line 90 90: def doc 91: unless defined?(@doc) 92: @doc = "" 93: unless values.empty? 94: @doc += " Valid values are " 95: @doc += @strings.collect do |value| 96: if aliases = value.aliases and ! aliases.empty? 97: "``%s`` (also called ``%s``)" % [value.name, aliases.join(", ")] 98: else 99: "``%s``" % value.name 100: end 101: end.join(", ") + "." 102: end 103: 104: unless regexes.empty? 105: @doc += " Values can match ``" + regexes.join("``, ``") + "``." 106: end 107: end 108: 109: @doc 110: end