foo rescue nil foo rescue nil break rescue nil next rescue nil return rescue nil foo rescue nil || 1 foo rescue nil ? 1 : 2 begin; a; rescue *b; end foo do |x| bar(y) rescue ArgumentError fail "baz" end if a = foo rescue nil bar end def some_method = other_method 42 rescue nil def a a b: rescue end