Sha256: d6e916d75999d4fb57dd324b640f562ae51e495c36cd768e6a8fef90a6c2d8d3
Contents?: true
Size: 420 Bytes
Versions: 9
Compression:
Stored size: 420 Bytes
Contents
# frozen_string_literal: true module Codeowners class Checker # 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. module Array def safe_delete(object) delete_at(index { |item| item.equal?(object) }) end end end end Array.prepend(Codeowners::Checker::Array)
Version data entries
9 entries across 9 versions & 2 rubygems