Would this alias Array#excluding? I think the Array#except is natural and I’ve found myself asking why it’s not aliased already many times but I’m not the one to ask.
What would be a typical use case for such a function - I can understand the special case of wanting to remove the first / last items in the array, but an arbitrary one?
I think your question is kinda abstractive because many Rails/Ruby methods is mostly for special cases and many of them might be not used ever by most of the projects.
I think there should be a lot of use cases. It’s not gonna be the fastest method, but it will be quite popular. From my side I implemented such a method and used it for complex data parsing. I would recommend to add ranges to arguments.