minor corrections to delete_values()

This commit is contained in:
Paweł Tomulik 2013-08-08 16:56:32 +02:00
parent 0a02295c42
commit 2ba5404b16

View file

@ -15,12 +15,11 @@ Would return: {'a'=>'A','c'=>'C','B'=>'D'}
"delete_values(): Wrong number of arguments given " +
"(#{arguments.size} of 2)") if arguments.size != 2
hash = arguments[0]
item = arguments[1]
hash, item = arguments
if not hash.is_a?(Hash)
raise(TypeError, "delete_values(): First argument must be a Hash. " + \
"Given an" " argument of class #{hash.class}.")
"Given an argument of class #{hash.class}.")
end
hash.delete_if { |key, val| item == val }
end