Actions
Feature #13211
closedHash#delete taking a splat
Feature #13211:
Hash#delete taking a splat
Status:
Closed
Assignee:
-
Target version:
-
Description
Hi there,
I would like to add the ability for Hash#delete to take a splat of arguments that would delete entries at each of the given keys. I've run into this quite a few times where it would be useful in application code. Something like
def preprocess(args = {})
do_some_preprocessing(%i[a b c].zip(args.delete(:a, :b, :c)).to_h)
process(args)
end
Would be very happy to work on a patch for this if it's desired.
Files
Actions