diff options
Diffstat (limited to 'lib/puppet/parser/functions/bool2str.rb')
-rw-r--r-- | lib/puppet/parser/functions/bool2str.rb | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/lib/puppet/parser/functions/bool2str.rb b/lib/puppet/parser/functions/bool2str.rb deleted file mode 100644 index fcd37917..00000000 --- a/lib/puppet/parser/functions/bool2str.rb +++ /dev/null @@ -1,27 +0,0 @@ -# -# bool2str.rb -# - -module Puppet::Parser::Functions - newfunction(:bool2str, :type => :rvalue, :doc => <<-EOS - Converts a boolean to a string. - Requires a single boolean as an input. - EOS - ) do |arguments| - - raise(Puppet::ParseError, "bool2str(): Wrong number of arguments " + - "given (#{arguments.size} for 1)") if arguments.size < 1 - - value = arguments[0] - klass = value.class - - # We can have either true or false, and nothing else - unless [FalseClass, TrueClass].include?(klass) - raise(Puppet::ParseError, 'bool2str(): Requires a boolean to work with') - end - - return value.to_s - end -end - -# vim: set ts=2 sw=2 et : |