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.)