lib/configliere/define.rb in configliere-0.2.1 vs lib/configliere/define.rb in configliere-0.2.2

- old
+ new

@@ -133,10 +133,10 @@ def validate_requireds! missing = [] required_params.each do |param| missing << param if self[param].nil? end - raise "Missing values for #{missing.map{|s| s.to_s }.sort.join(", ")}" if (! missing.empty?) + raise "Missing values for:\n #{missing.map{|s| " --" + s.to_s + " (" + description_for(s) + ") " }.sort.join("\n")}" if (! missing.empty?) end # all params with a value for the definable aspect # # @param definable the aspect to list (:description, :type, :encrypted, etc.)