# \[Bug #3055\] NEWS: URI Obsoleted methods

**URL:** <https://www.ruby-forum.com/t/bug-3055-news-uri-obsoleted-methods/186019>\
**Category:** Development\
**Created:** [March 30, 2010, 2:09pm UTC](https://www.ruby-forum.com/t/bug-3055-news-uri-obsoleted-methods/186019 "2010-03-30T14:09:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [March 30, 2010, 2:09pm UTC](https://www.ruby-forum.com/t/bug-3055-news-uri-obsoleted-methods/186019/1 "2010-03-30T14:09:00Z")

</div>

Bug #3055: NEWS: URI Obsoleted methods  
[http://redmine.ruby-lang.org/issues/show/3055](http://redmine.ruby-lang.org/issues/show/3055)

e$B5/I\<\<Te(B: Kazuhiro NISHIYAMA  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal  
e$B%+%F%4%je(B: DOC, Target version: 1.9.2  
ruby -v: ruby 1.9.2dev (2010-03-30 trunk 27097) [x86\_64-linux]

URI e$B$Ke(B

- Obsoleted methods:
  - URI#escape
  - URI#unescape  
e$B$H$"$j$^$9$,!"e(B
  - URI.escape
  - URI.unescape  
e$B$G$O$J$$$G$7$g$&$+e(B?

e$B$=$l$+$ie(B URI.encode e$B$He(B URI.decode  
e$B$G$b7Y9p$,=P$^$9$,!"$3$Ne(B2e$B8D$N%a%=%C%I$be(B obsolete  
e$B$J$N$G$7$g$&$+e(B?

% ruby-trunk -v -r uri -e  
‘URI.escape(“”);URI.unescape(“”);URI.encode(“”);URI.decode(“”)’  
ruby 1.9.2dev (2010-03-30 trunk 27097) [x86\_64-linux]  
-e:1:in `<main>': warning: URI.escape is obsolete -e:1:in `‘: warning: URI.unescape is obsolete  
-e:1:in `<main>': warning: URI.escape is obsolete -e:1:in `’: warning: URI.unescape is obsolete  
%

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [March 30, 2010, 2:24pm UTC](https://www.ruby-forum.com/t/bug-3055-news-uri-obsoleted-methods/186019/2 "2010-03-30T14:24:48Z")

</div>

e$B%A%1%C%He(B #3055 e$B$,99?7$5$l$^$7$?!#e(B (by Yui NARUSE)

> URI e$B$Ke(B
> 
> - Obsoleted methods:
> - URI#escape
> - URI#unescape  
> e$B$H$"$j$^$9$,!"e(B
> - URI.escape
> - URI.unescape  
> e$B$G$O$J$$$G$7$g$&$+e(B?

e$B6D$k$H$\*$j$G$9!#e(B

> e$B$=$l$+$ie(B URI.encode e$B$He(B URI.decode e$B$G$b7Y9p$,=P$^$9$,!"$3$Ne(B2e$B8D$N%a%=%C%I$be(B obsolete e$B$J$N$G$7$g$&$+e(B?

alias e$B$J$N$G$=$&$G$9!#e(B

## e$B$I$A$i$b%3%\_%C%H$7$FD:$1$k$H=u$+$j$^$9!#e(B

[http://redmine.ruby-lang.org/issues/show/3055](http://redmine.ruby-lang.org/issues/show/3055)

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [March 30, 2010, 3:17pm UTC](https://www.ruby-forum.com/t/bug-3055-news-uri-obsoleted-methods/186019/3 "2010-03-30T15:17:26Z")

</div>

e$B%A%1%C%He(B #3055 e$B$,99?7$5$l$^$7$?!#e(B (by Anonymous)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

This issue was solved with changeset r27120.  
Kazuhiro, thank you for reporting this issue.  
Your contribution to Ruby is greatly appreciated.  
May Ruby be with you.

* * *

[http://redmine.ruby-lang.org/issues/show/3055](http://redmine.ruby-lang.org/issues/show/3055)
