module CarefulArray
Public Instance Methods
carefully_remove(elements)
click to toggle source
# File lib/base/code_issue.rb, line 14 def carefully_remove(elements) missing_elements = elements - self raise "Cannot delete missing elements: #{missing_elements.inspect}" unless missing_elements.empty? (self - elements).extend(CarefulArray) end