# Block\_given? with send

**URL:** <https://www.ruby-forum.com/t/block-given-with-send/138407>\
**Category:** Development\
**Created:** [May 22, 2008, 6:18pm UTC](https://www.ruby-forum.com/t/block-given-with-send/138407 "2008-05-22T18:18:50Z")\
**Posts on this page:** 2\
**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:** [May 22, 2008, 6:18pm UTC](https://www.ruby-forum.com/t/block-given-with-send/138407/1 "2008-05-22T18:18:50Z")

</div>

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

e$B!!e(Bsend e$B$rMxMQ$7$F\<B9T$7$?e(B block\_given? e$B$,e(B 1.8  
e$B$N\<B9T7k2L$N$h$&$K$J$ke(B  
e$B$N$O$3$&$$$&$b$s$G$7$g$&$+!%e(B

p send(:block\_given?)  
p send(:block\_given?){}

# 1.8 false, true

# 1.9 false, false

---

<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:** [May 22, 2008, 11:57pm UTC](https://www.ruby-forum.com/t/block-given-with-send/138407/2 "2008-05-22T23:57:21Z")

</div>

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

In message “Re: [ruby-dev:34812] block\_given? with send”  
on Fri, 23 May 2008 01:16:22 +0900, SASADA Koichi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|e$B!!e(Bsend e$B$rMxMQ$7$F\<B9T$7$?e(B block\_given? e$B$,e(B 1.8 e$B$N\<B9T7k2L$N$h$&$K$J$ke(B  
|e$B$N$O$3$&$$$&$b$s$G$7$g$&$+!%e(B  
|  
|p send(:block\_given?)  
|p send(:block\_given?){}  
|# 1.8 false, true  
|# 1.9 false, false

p (block\_given?{})

e$B$,e(Bfalsee$B$J$s$Ge(B1.8e$B$G$be(Bfalse,  
falsee$B$G$"$k$Y$-$G$7$g$&$M!#$3$N%?e(B  
e$B%$%\_%s%0$GD\>$9$N$,F@:v$+$I$&$+$O$H$b$+$/!#e(B
