[ruby/csv] Remove no longer required refinements

(https://github.com/ruby/csv/pull/250)

Since PR #159, the minimum Ruby version is 2.5.0, a version which no
longer requires refinements for String#delete_suffix?, String#match? and
Regexp#match?.
This commit is contained in:
Mau Magnaguagno 2022-06-18 10:32:35 -03:00 committed by Nobuyoshi Nakada
parent 55a900d9cc
commit a0709d0aae
Notes: git 2023-05-24 16:44:40 +00:00
2 changed files with 0 additions and 38 deletions

View File

@ -1,18 +0,0 @@
# frozen_string_literal: true
# This provides String#delete_suffix? for Ruby 2.4.
unless String.method_defined?(:delete_suffix)
class CSV
module DeleteSuffix
refine String do
def delete_suffix(suffix)
if end_with?(suffix)
self[0...-suffix.size]
else
self
end
end
end
end
end
end

View File

@ -1,20 +0,0 @@
# frozen_string_literal: true
# This provides String#match? and Regexp#match? for Ruby 2.3.
unless String.method_defined?(:match?)
class CSV
module MatchP
refine String do
def match?(pattern)
self =~ pattern
end
end
refine Regexp do
def match?(string)
self =~ string
end
end
end
end
end