rendered paste body[13:12] frood: ~ $ irb
irb(main):001:0> (1..10).find {|i| i == 2}
=> 2
irb(main):002:0> (1..10).find
LocalJumpError: no block given
from (irb):2:in `find'
from (irb):2:in `each'
from (irb):2:in `find'
from (irb):2
from :0
irb(main):003:0> (1..10).find {}
=> nil
irb(main):004:0> (1..10).find {|i|}
=> nil
irb(main):005:0> (1..10).find {|i| i}
=> 1
irb(main):006:0> (1..10).find {|i| i == 2}
=> 2
irb(main):007:0> (1..10).find {|i| i > 2}
=> 3
irb(main):008:0> (1..10).find {|i| if i > 2}
irb(main):009:1> (1..10).find {|i| i > 2}
irb(main):010:1> (1..10).find {|i| i == 2 }
irb(main):011:1>