Ruby web çatısı örneği geliştirme hk

Öncelikle herkese iyi forumlar.
Ruby’le bir web framework örneği yaparken karşılaştığım bazı sorunlar var:
1-Programdan istediğim zaman çıkmak istiyorum fakat döngüde olduğu için çıkamıyorum.
2-Rails’deki dibi html dosyalarını nasıl tarayıcıda indexleyebilirim ?

Örnek kodlar:

require "socket"

def destroy
	loop do 
		a = gets
		exit if a.chomp == "close"
	end
end

t1 = Thread.new{destroy()}

server = TCPServer.new "localhost",3838

loop do
  	client = server.accept
  	t1.join
  	client.puts "Hello !"
  	client.close
end

Şimdiden teşekkürler.