# File lib/puppet/parameter/value_collection.rb, line 17 17: def doc 18: unless defined?(@doc) 19: @doc = "" 20: unless values.empty? 21: @doc += " Valid values are " 22: @doc += @strings.collect do |value| 23: if aliases = value.aliases and ! aliases.empty? 24: "`#{value.name}` (also called `#{aliases.join(", ")}`)" 25: else 26: "`#{value.name}`" 27: end 28: end.join(", ") + "." 29: end 30: 31: @doc += " Values can match `" + regexes.join("`, `") + "`." unless regexes.empty? 32: end 33: 34: @doc 35: end