#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 }}