nobu.nokada / softhome.net wrote: >>>>>Perhaps you could instead change your proposal to make .delete() accept >>>>>multiple keys? >>> >>>What will be returned? >> >>An Array of the deleted values? > > It's not compatible obviously. Another method Hash#remove (and > Array#remove also?) sounds better, I guess. Oh, I don't think so. There is other methods which also return an Array or one value depending on their arguments. Array#last comes to mind. It might still be better to have another method for this, though. I'm not sure.