I have a Ruby (1.9.2) array which I need to remove an object from.
[object1, object2, object3]
At the moment I'm doing
array.delete_at(1)
which removes the object, but then there is an empty array spot at that index.
[object1, , object3]
How do I remove an object so that the array is resized so that there is no empty spot in the array?
[object1, object3]
Thanks for reading.
Array.compactto strip them out.