Помимо использования строк в вашем массиве и константы false
в вашем сравнении, я вижу спасение внутри фигурных скобок.
Я думаю, что форма кода, которую вы ищете:
>> result = [true,false,true,false]
=> [true, false, true, false]
>>
?> result.each do |method|
?> begin
?> raise if not method # preferred to method == false
>> puts "ok"
>> rescue
>> puts "fail!"
>> end
>> end
ok
fail!
ok
fail!
=> [true, false, true, false]