diff --git a/lib/puppet/parser/functions/bool2httpd.rb b/lib/puppet/parser/functions/bool2httpd.rb deleted file mode 100644 index f5eb7dd..0000000 --- a/lib/puppet/parser/functions/bool2httpd.rb +++ /dev/null @@ -1,35 +0,0 @@ -#shamesly stolen from: https://github.com/puppetlabs/puppetlabs-apache/blob/master/lib/puppet/parser/functions/bool2httpd.rb -# -#Copyright (C) 2012 Puppet Labs Inc -# -#Puppet Labs can be contacted at: info@puppetlabs.com -# -#Licensed under the Apache License, Version 2.0 (the "License"); -# -# -Puppet::Parser::Functions::newfunction(:bool2httpd, :type => :rvalue, :doc => <<-EOS -Transform a supposed boolean to On or Off. Pass all other values through. -Given a nil value (undef), bool2httpd will return 'Off' -Example: - $trace_enable = false - $server_signature = 'mail' - bool2httpd($trace_enable) - # => 'Off' - bool2httpd($server_signature) - # => 'mail' - bool2httpd(undef) - # => 'Off' -EOS -) do |args| - raise(Puppet::ParseError, "bool2httpd() wrong number of arguments. Given: #{args.size} for 1)") if args.size != 1 - - arg = args[0] - - if arg.nil? or arg == false or arg =~ /false/i or arg == :undef - return 'Off' - elsif arg == true or arg =~ /true/i - return 'On' - end - - return arg.to_s -end