Rails - feedjira获得最新消息

时间:2015-05-30 18:11:03

标签: ruby-on-rails rss

是否有feedjira方法从RSS Feed中获取最后n条消息? (我查看了API,但我可以找到类似的东西)。

是否有另一种方法可以使用feedjira获取最后一条新闻?

1 个答案:

答案 0 :(得分:2)

feedjira似乎没有限制结果数量的选项。现在,您可能需要自己限制它们。类似的东西:

limit   = 5
feed    = Feedjira::Feed.fetch_and_parse('http://velocitylabs.io/feed.xml')
entries = feed.entries[0..(limit-1)]
  

请注意fetch_and_parse方法的返回值不一致,如果不成功,那么您可能需要对其进行一些检查。

     例如,如果URL参数是字符串,则返回0,如果URL参数是数组则返回哈希

您可能还会考虑submitting an issue and pull request项目:)