class String

  # Removes occurances of a string or regexp.
  #
  #   "HELLO HELLO" - "LL"    #=> "HEO HEO"
  #
  # CREDIT: Benjamin David Oakes

  def -(pattern)
    self.gsub(pattern, '')
  end

end

