2016-07-28 4 views
0

Я использую Rails 4.2.7. Я знаю, как использовать openURI, чтобы получить заголовки из URL ...Как я могу получить содержимое заголовка и веб-страницы за один раз?

open(url){|f| pp f.meta } 

, и я знаю, как получить содержимое URL

open(url).read 

Так как я могу получить как заголовки и содержимое в одном вызов, предпочтительно сохранение заголовков в одну переменную и содержимое в другое?

ответ

2

Вы просто должны повторно использовать результат open вызова:

f = open(url) 
pp f.meta 
pp f.read