class Fushin::RSS

Constants

BASE_URL

Public Instance Methods

body() click to toggle source
# File lib/fushin/rss.rb, line 21
def body
  res = HTTP.get(BASE_URL)
  return nil unless res.code == 200

  res.body.to_s
end
feed() click to toggle source
# File lib/fushin/rss.rb, line 11
def feed
  @feed ||= ::RSS::Parser.parse(body)
end
items() click to toggle source
# File lib/fushin/rss.rb, line 15
def items
  feed.items.map do |item|
    Item.new(title: item.title, link: item.link)
  end
end