Предполагая, что под статусом вы подразумеваете коды статуса HTTP.Это даст вам false для любых кодов сбоя и true для любых кодов, основанных на успехе.Я не уверен, что это то, что вы хотите.
require 'open-uri' #=> part of the standard library
#first open the file and read it line by line
File.open("./urls.txt", "r").each_line do |url|
#then for each url set a flag to true or false
flag = false
begin
open url
flag = true #if we're able to read the url flag is set to true
rescue
flag = false #otherwise false
end
puts flag
end