mruby-string-ext: forgot to remove Ruby version of partition, rpartition

This commit is contained in:
Yukihiro "Matz" Matsumoto
2025-06-27 16:28:16 +09:00
parent f463e9d3b7
commit edb24b130e
-24
View File
@@ -1,29 +1,5 @@
class String
def partition(sep)
raise TypeError, "type mismatch: #{sep.class} given" unless sep.is_a? String
n = index(sep)
unless n.nil?
m = n + sep.size
[ slice(0, n), sep, slice(m, size - m) ]
else
[ self[0..-1], "", "" ]
end
end
def rpartition(sep)
raise TypeError, "type mismatch: #{sep.class} given" unless sep.is_a? String
n = rindex(sep)
unless n.nil?
m = n + sep.size
[ slice(0, n), sep, slice(m, size - m) ]
else
[ "", "", self ]
end
end
##
# call-seq:
# str.insert(index, other_str) -> str