From: Krzysztof Wilczynski Date: Fri, 29 Apr 2011 19:58:28 +0000 (+0100) Subject: Added check to ensure that given fact name is a string. X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=8454622e32e599d7e135e894f70ef2e8e42dcda6;p=puppet-stdlib.git Added check to ensure that given fact name is a string. Signed-off-by: Krzysztof Wilczynski --- diff --git a/fact.rb b/fact.rb index 0c24867..0f4114e 100644 --- a/fact.rb +++ b/fact.rb @@ -12,6 +12,10 @@ module Puppet::Parser::Functions fact = arguments[0] + if not fact.is_a?(String) + raise(Puppet::ParseError, 'fact(): Requires fact name to be a string') + end + raise(Puppet::ParseError, 'fact(): You must provide ' + 'fact name') if fact.empty?