openの中に直接URIを書けるようにする。Ruby 1.8標準塔載。
使用例
require 'open-uri'
open("http://www.ruby-lang.org/en/index.html") {|f|
f.each_line {|line| p line}
p f.base_uri
p f.content_type
p f.charset
p f.content_encoding
p f.last_modified
}
open-uri を使わないとこんな感じ
URI.parse("http://www.ruby-lang.org/en/").open(
"User-Agent" => "Ruby/#{RUBY_VERSION}",
"From" => "[email protected]",
"Referer" => "http://www.ruby-lang.org/"
) {|f|
...
}