diff options
author | Sharif Nassar <sharif@mediatemple.net> | 2014-02-05 15:01:45 -0800 |
---|---|---|
committer | Sharif Nassar <sharif@mediatemple.net> | 2014-02-05 15:01:45 -0800 |
commit | a972e0645b31cf1eb89874cb08b403bdc0fad3a4 (patch) | |
tree | b0287e655c51232037602dcd112d3a4a8a53906c /lib/puppet/parser/functions/delete_undef_values.rb | |
parent | 5b85e7c39f34b3004881517f886d7f06f8f2a440 (diff) | |
download | puppet-stdlib-a972e0645b31cf1eb89874cb08b403bdc0fad3a4.tar.gz puppet-stdlib-a972e0645b31cf1eb89874cb08b403bdc0fad3a4.tar.bz2 |
Remove trailing whitespace
Diffstat (limited to 'lib/puppet/parser/functions/delete_undef_values.rb')
-rw-r--r-- | lib/puppet/parser/functions/delete_undef_values.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/puppet/parser/functions/delete_undef_values.rb b/lib/puppet/parser/functions/delete_undef_values.rb index 532639e..f94d4da 100644 --- a/lib/puppet/parser/functions/delete_undef_values.rb +++ b/lib/puppet/parser/functions/delete_undef_values.rb @@ -3,7 +3,7 @@ module Puppet::Parser::Functions Returns a copy of input hash or array with all undefs deleted. *Examples:* - + $hash = delete_undef_values({a=>'A', b=>'', c=>undef, d => false}) Would return: {a => 'A', b => '', d => false} @@ -11,19 +11,19 @@ Would return: {a => 'A', b => '', d => false} $array = delete_undef_values(['A','',undef,false]) Would return: ['A','',false] - + EOS ) do |args| raise(Puppet::ParseError, "delete_undef_values(): Wrong number of arguments given " + "(#{args.size})") if args.size < 1 - - unless args[0].is_a? Array or args[0].is_a? Hash + + unless args[0].is_a? Array or args[0].is_a? Hash raise(Puppet::ParseError, "delete_undef_values(): expected an array or hash, got #{args[0]} type #{args[0].class} ") end - result = args[0].dup + result = args[0].dup if result.is_a?(Hash) result.delete_if {|key, val| val.equal? :undef} elsif result.is_a?(Array) |