summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-05-03 08:26:20 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-05-03 15:30:59 +0900
commitce054bd078168bf9a6fa41031b1bcd25a0b3f040 (patch)
tree28ffc0fd7d04a6a9dd56c335d3c070d0060a3ad7 /test
parent24dcd252f83e97bd1dbcb7abec9de3a77c28709b (diff)
downloadmruby-ce054bd078168bf9a6fa41031b1bcd25a0b3f040.tar.gz
mruby-ce054bd078168bf9a6fa41031b1bcd25a0b3f040.zip
symbol.c: remove `Symbol#id2sym`.
In the ancient Ruby, symbols are represented by integers. In that era, to get string representation from integers, we used `Integer#id2sym` method. Later, `Symbol` was introduced, and `id2sym` was used for compatibility. Today, no one uses `id2sym` any longer. It is described in ISO 30170:2012 standard but I consider it as a mistake.
Diffstat (limited to 'test')
-rw-r--r--test/t/symbol.rb4
1 files changed, 0 insertions, 4 deletions
diff --git a/test/t/symbol.rb b/test/t/symbol.rb
index 5c674a9cb..4cb210757 100644
--- a/test/t/symbol.rb
+++ b/test/t/symbol.rb
@@ -17,10 +17,6 @@ assert('Symbol#===', '15.2.11.3.1') do
assert_false :abc === :cba
end
-assert('Symbol#id2name', '15.2.11.3.2') do
- assert_equal 'abc', :abc.id2name
-end
-
assert('Symbol#to_s', '15.2.11.3.3') do
assert_equal 'abc', :abc.to_s
end