[ruby-dev:48311] [ruby-trunk - Bug #9966] [Closed] Encoding.find(symbol)の動作がrdocと異なる

From: nobu@...
Date: 2014-06-20 22:10:05 UTC
List: ruby-dev #48311
Issue #9966 has been updated by Nobuyoshi Nakada.

Status changed from Open to Closed
% Done changed from 0 to 100

Applied in changeset r46481.

----------
encoding.c: fix rdoc [ci skip]

* encoding.c (enc_find): [DOC] never accepted a symbol.
  [ruby-dev:48308] [Bug #9966]

----------------------------------------
Bug #9966: Encoding.find(symbol)=E3=81=AE=E5=8B=95=E4=BD=9C=E3=81=8Crdoc=E3=
=81=A8=E7=95=B0=E3=81=AA=E3=82=8B
https://bugs.ruby-lang.org/issues/9966#change-47312

* Author: Wataru Kimura
* Status: Closed
* Priority: Normal
* Assignee:=20
* Category: doc
* Target version:=20
* ruby -v: ruby 2.2.0dev (2014-06-20 trunk 46480) [x86_64-darwin13]
* Backport: 2.0.0: REQUIRED, 2.1: REQUIRED
----------------------------------------
http://www.ruby-doc.org/core-2.1.2/Encoding.html#method-c-find

Encding.find()=E3=81=AF=E3=80=81string=E3=81=BE=E3=81=9F=E3=81=AFsymbol=E3=
=82=92=E5=8F=97=E3=81=91=E4=BB=98=E3=81=91=E3=82=8B=E3=81=A8rdoc=E3=81=AB=
=E3=81=82=E3=82=8A=E3=81=BE=E3=81=99=E3=81=8C=E3=80=81
symbol=E3=82=92=E6=B8=A1=E3=81=97=E3=81=9F=E3=81=A8=E3=81=8D=E3=81=AFTypeEr=
ror=E3=81=AB=E3=81=AA=E3=82=8A=E3=81=BE=E3=81=99=E3=80=82=E3=81=93=E3=82=8C=
=E3=81=AF=E6=84=8F=E5=9B=B3=E3=81=95=E3=82=8C=E3=81=9F=E5=8B=95=E4=BD=9C=E3=
=81=A7=E3=81=97=E3=82=87=E3=81=86=E3=81=8B=EF=BC=9F

~~~
% /usr/local/stow/ruby-2.2-dev/bin/ruby -e 'Encoding.find(:Shift_JIS)'=20
-e:1:in `find': no implicit conversion of Symbol into String (TypeError)
	from -e:1:in `<main>'
~~~

ruby-2.1.2=E3=81=A8ruby-2.0.0p481=E3=81=A7=E3=82=82=E5=90=8C=E6=A7=98=E3=81=
=ABTypeError=E3=81=A8=E3=81=AA=E3=82=8A=E3=81=BE=E3=81=99=E3=80=82



--=20
https://bugs.ruby-lang.org/

In This Thread

Prev Next