Delete and return the first instance of a given object from an array.
class Array def delete_first(to_delete) self.each_with_index do |item, index| return delete_at(index) if item == to_delete end return nil end end
Delete and return the first instance of a given object from an array.
class Array def delete_first(to_delete) self.each_with_index do |item, index| return delete_at(index) if item == to_delete end return nil end end
Leave a Comment