Следующий код взят из сути Feedzirra
для получения обновленного контента из RSS-канала:
feed = Feedzirra::Feed.fetch_and_parse(feed_url)
feed = Feedzirra::Feed.update(feed)
do_something_with_new_feed(feed.new_entries) if feed.updated?
Я не понимаю, как Feedzirra узнает, что фид был обновлен. Я не могу заставить его работать. Чтобы узнать, мне нужно передать объект Feed
, который был возвращен ранее (минуты или часы назад) Feedzirra::Feed.fetch_and_parse(feed_url)
в Feedzirra::Feed.update
, не так ли? Как он узнает, был ли он обновлен, если я использую фид, который у меня только что был fetch_and_parse?