>>487
こんなのか

$ gem install curb
$ ruby -e "require 'curb'; puts Curl::Easy.http_head('http://example.com/').response_code"
200

これ見て適当に書いた
Curb - libcurl bindings for ruby
http://curb.rubyforge.org/


と思ったら、ふつうにNet::HTTPでもできるんじゃ・・

$ ruby -e "require 'net/http'; p Net::HTTP.new('example.com').head('/').code"
"200"

どっちも始めて使ったから知らんので確認して