- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2017-05-15T13:33:47+09:00","default:wikiwriter","wikiwriter")
&tag(Feedjira/解析);
*目次 [#if9db217]
#contents
*関連ページ [#d7cf3a70]
*参考情報 [#f57d2dc0]
*処理の流れ [#ce746af8]
- 通常以下のメソッドの呼び出しによってfeedが取得できる。
feed = Feedjira::Feed.fetch_and_parse(feed_url)
-メソッドはfeedjira/feed.rbに存在。
#pre{{
def fetch_and_parse(url)
response = connection(url).get
unless response.success?
raise FetchFailure, "Fetch failed - #{response.status}"
end
feed = parse response.body
feed.feed_url = url
feed.etag = response.headers['etag'].to_s.delete '"'
feed.last_modified = parse_last_modified(response)
feed
end
}}