Skip to content

Commit a61fef8

Browse files
committed
JSON.iconv has been removed in json.
1 parent b6b53af commit a61fef8

2 files changed

Lines changed: 0 additions & 14 deletions

File tree

stdlib/json/0/json.rbs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -826,14 +826,6 @@ module JSON
826826

827827
def self.generator=: (generator generator) -> void
828828

829-
# <!--
830-
# rdoc-file=ext/json/lib/json/common.rb
831-
# - iconv(to, from, string)
832-
# -->
833-
# Encodes string using String.encode.
834-
#
835-
def self.iconv: (encoding to, encoding from, String string) -> String
836-
837829
# <!--
838830
# rdoc-file=ext/json/lib/json/common.rb
839831
# - JSON.load(source, proc = nil, options = {}) -> object

test/stdlib/json/JSON_test.rb

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,6 @@ def test_generator=
7474
assert_send_type "(singleton(JSON::Ext::Generator)) -> void", JSON, :generator=, JSON::Ext::Generator
7575
end
7676

77-
def test_iconv
78-
assert_send_type "(Encoding, Encoding, String) -> String", JSON, :iconv, Encoding::UTF_8, Encoding::UTF_16, "".encode(Encoding::UTF_16)
79-
assert_send_type "(String, String, String) -> String", JSON, :iconv, 'UTF-8', 'UTF-16', "".encode(Encoding::UTF_16)
80-
assert_send_type "(_ToStr, _ToStr, String) -> String", JSON, :iconv, JsonToStr.new('UTF-8'), JsonToStr.new('UTF-16'), "".encode(Encoding::UTF_16)
81-
end
82-
8377
def test_load
8478
assert_send_type "(String) -> 42", JSON, :load, "42"
8579
assert_send_type "(_ToStr) -> 42", JSON, :load, JsonToStr.new("42")

0 commit comments

Comments
 (0)