# File lib/puppet/util/settings/file_setting.rb, line 109 109: def validate(value) 110: return true unless value.is_a? String 111: value.scan(/\$(\w+)/) { |name| 112: name = $1 113: unless @settings.include?(name) 114: raise ArgumentError, 115: "Settings parameter '%s' is undefined" % 116: name 117: end 118: } 119: end