# Trunk/test/ruby/test\_proc.rb:127

**URL:** <https://www.ruby-forum.com/t/trunk-test-ruby-test-proc-rb-127/112393>\
**Category:** Development\
**Created:** [August 18, 2007, 9:45am UTC](https://www.ruby-forum.com/t/trunk-test-ruby-test-proc-rb-127/112393 "2007-08-18T09:45:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [August 18, 2007, 9:45am UTC](https://www.ruby-forum.com/t/trunk-test-ruby-test-proc-rb-127/112393/1 "2007-08-18T09:45:29Z")

</div>

e$B!!$5$5$@$G$9!#e(B

e$B!!$3$N%F%9%H$G$9$,!"e(B0  
e$B$K$J$k$Y$-$J5$$,$9$k$s$G$9$,$=$&$G$b$J$$$G$7$ge(B  
e$B$&$+!#$3$N7o$K$D$$$F$N5DO@$,8+$D$+$i$J$+$C$?$N$G!"65$($F$b$i$($J$$$Ge(B  
e$B$7$g$&$+!#e(B

trunk/test/ruby/test\_proc.rb:127  
assert\_equal(safe + 1, proc {x.method(:inc).to\_proc.call;  
$SAFE}.call)

1. Failure:  
test\_safe(TestProc) [/home/ko1/ruby/trunk/test/ruby/test\_proc.rb:127]:  
\<1\> expected but was  
\<0\>.

e$B!!e(BProc#call e$B$J$s$@$+$i!"e(B$SAFE  
e$B$O8F$S=P$7A0$KLa$9$Y$-$@$H;W$$$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [August 18, 2007, 5:30pm UTC](https://www.ruby-forum.com/t/trunk-test-ruby-test-proc-rb-127/112393/2 "2007-08-18T17:30:04Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:31480] trunk/test/ruby/test\_proc.rb:127”  
on Sat, 18 Aug 2007 16:44:15 +0900, SASADA Koichi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|e$B!!$3$N%F%9%H$G$9$,!"e(B0 e$B$K$J$k$Y$-$J5$$,$9$k$s$G$9$,$=$&$G$b$J$$$G$7$ge(B  
|e$B$&$+!#$3$N7o$K$D$$$F$N5DO@$,8+$D$+$i$J$+$C$?$N$G!"65$($F$b$i$($J$$$Ge(B  
|e$B$7$g$&$+!#e(B

|e$B!!e(BProc#call e$B$J$s$@$+$i!"e(B$SAFE e$B$O8F$S=P$7A0$KLa$9$Y$-$@$H;W$$$^$9!#e(B

Proc#calle$B$O0lN’85$KLa$9$N$,\<BAu$O3Z$J$N$G$9$,!“e(Bto\_proce$B$O0EL[e(B  
e$B$K8F$P$l$k$N$G!”%a%=%C%IM3Mh$Ne(Bto\_proce$B$G$Oe(B $SAFE  
e$B$O$=$N%a%=%Ce(B  
e$B%I$r8F$S=P$7$?$N$HF1MM$K?6$kIq$C$?J}$,M%$7$$$@$m$&$H8@$&H=CGe(B  
e$B$G8=\>u$N$h$&$K$J$C$F$$$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [August 19, 2007, 6:15am UTC](https://www.ruby-forum.com/t/trunk-test-ruby-test-proc-rb-127/112393/3 "2007-08-19T06:15:34Z")

</div>

e$B!!$5$5$@$G$9!#e(B

Yukihiro M. wrote:

> |e$B!!e(BProc#call e$B$J$s$@$+$i!"e(B$SAFE e$B$O8F$S=P$7A0$KLa$9$Y$-$@$H;W$$$^$9!#e(B
> 
> Proc#calle$B$O0lN’85$KLa$9$N$,\<BAu$O3Z$J$N$G$9$,!“e(Bto\_proce$B$O0EL[e(B  
> e$B$K8F$P$l$k$N$G!”%a%=%C%IM3Mh$Ne(Bto\_proce$B$G$Oe(B $SAFE e$B$O$=$N%a%=%Ce(B  
> e$B%I$r8F$S=P$7$?$N$HF1MM$K?6$kIq$C$?J}$,M%$7$$$@$m$&$H8@$&H=CGe(B  
> e$B$G8=\>u$N$h$&$K$J$C$F$$$^$9!#e(B

e$B!!N;2r$7$^$7$?!#e(B$SAFE  
e$B$,A}$($kJ}8~$K$7$+$$$+$J$$$N$G!"0BA4B&$K$U$C$Fe(B  
e$B$$$k$H$$$&$3$H$G$9$M!#e(B
