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