top | item 45626904 (no title) judofyr | 4 months ago Maybe I explained it a bit imprecise. I was trying to explain the following behavior: def foo p 1 yield p 2 end foo { break } This only prints "1" because the break stops the execution of the invoked method (foo). discuss order hn newest Mystery-Machine|4 months ago WAT? I'm a 12+ years Ruby developer and I didn't know this.
Mystery-Machine|4 months ago