module Codeowners::Checker::Array

Array.delete in contrary to Ruby documentation uses == instead of equal? for comparison. safe_delete removes an object from an array comparing objects by equal? method.

Public Instance Methods

safe_delete(object) click to toggle source
# File lib/codeowners/checker/array.rb, line 8
def safe_delete(object)
  delete_at(index { |item| item.equal?(object) })
end