# \[Ruby 1.9-Bug#3831\]\[Open\] ruby 1.9.1-p430 $B$G!"(BNet::Telnet $B$N(B login $B$,(B undefined m

**URL:** <https://www.ruby-forum.com/t/ruby-1-9-bug-3831-open-ruby-1-9-1-p430-b-g-bnet-telnet-b-n-b-login-b-b-undefined-m/195026>\
**Category:** Development\
**Created:** [September 15, 2010, 2:46pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3831-open-ruby-1-9-1-p430-b-g-bnet-telnet-b-n-b-login-b-b-undefined-m/195026 "2010-09-15T14:46:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kiyoto\_HAMANO](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b4bc9f/32.png) [@Kiyoto\_HAMANO](https://www.ruby-forum.com/u/Kiyoto_HAMANO)\
**Post date:** [September 15, 2010, 2:46pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3831-open-ruby-1-9-1-p430-b-g-bnet-telnet-b-n-b-login-b-b-undefined-m/195026/1 "2010-09-15T14:46:47Z")

</div>

Bug #3831: ruby 1.9.1-p430 e$B$G!"e(BNet::Telnet e$B$Ne(B login e$B$,e(B  
undefined method e$B$H$J$j\<B9T$G$-$J$$e(B  
[http://redmine.ruby-lang.org/issues/show/3831](http://redmine.ruby-lang.org/issues/show/3831)

e$B5/I\<\<Te(B: Kiyoto HAMANO  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal  
ruby -v: ruby 1.9.1p430 (2010-08-16 revision 28998) [i386-mswin32]

e$B\_@Ln$H?=$7$^$9!#e(B  
ruby-list:47391 e$B$+$i$O$8$^$k%9%l%C%I$G?R$M$5$;$FD:$$$?e(B Ruby  
1.9.1-p430e$B$K$_$1$ke(B Net::Telnet  
e$B$K$_$1$kIT6q9g$K$D$$$FJs9p$5$;$FD:e(B  
e$B$-$^$9!#e(B

Net::Telnet e$B$r;H$C$F$$$k%W%m%0%i%`$re(B ruby-1.9.1-p430  
e$B$G\<B9T$7$F$\_e(B  
e$B$?$H$3$m!"e(BNet::Telnet e$B$Ne(B login  
e$B%a%=%C%I$r8F$$&$H$7$?$H$3$m$G!"e(B  
undefined method e$B$H8@$o$l$F$7$^$$$^$7$?!#e(B

e$B860x$O!"$I$&$d$i2\<5-$N$h$&$G$9!#e(B

- Net::Telnet e$B$O!"e(BSimpleDelegator e$B%/%i%9$r7Q\>5$7$F$$$k!#e(B
- SimpleDelegator e$B%/%i%9$r7Q\>5$7$?%/%i%9$G$O!"%a%=%C%I$NDI2C$,$Ge(B  
e$B$-$J$/$J$C$?e(B(\*1)e$B!#e(B
- e$B$h$C$F!"e(Blogin e$B$,L5$$$H8@$o$l$F$7$^$&!#e(B

(\*1) [本を読む Ruby 1.9のSimpleDelegatorの挙動が変わっていた](http://emasaka.blog65.fc2.com/blog-entry-780.html)

e$B?=$7J,$1$4$6$$$^$;$s$,!"$4BP1~4j$($J$$$G$7$g$&$+!#e(B

e$B0J2\<!"$b$&\>/$7\>:Y$K=R$Y$^$9!#e(B

[e$B:F8=J}K!e(B]  
e$B0J2\<$N%W%m%0%i%`$r!“!Ve(BIP  
e$B%”%I%l%9!W!"!V%f!\<%6!W$KE,@Z$JCM$rF~$l$F\<B9T$7e(B  
e$B$^$9!#e(B

```
#!/usr/bin/env ruby

require 'net/telnet'

c = Net::Telnet.new("Host" => "IP e$B%"%I%l%9e(B", "Timeout" => 120)
print("login ...")
c.login("e$B%f!<%6e(B")
puts("done")

print("closing ...")
c.close()
puts("done")

# t.rb ends here
```

[e$B7k2Le(B]  
ruby-1.9.1-p430 e$B$G9T$C$?7k2L$G$9!#e(B

```
$ ruby -v
ruby 1.9.1p430 (2010-08-16 revision 28998) [i386-mswin32]
$ ruby t.rb
login ...t.rb:7:in `': undefined method `login' for 
#
(NoMethodError)
```

[e$B4|BT$9$k7k2Le(B]  
ruby-1.9.1-p378 e$B$G9T$C$?7k2L$G$9!#e(B

```
$ ruby -v
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mswin32]
$ ruby t.rb
login ...done
closing ...done
```
