Module: Twog::RssParser

Included in:
Twog
Defined in:
lib/twog/rss_parser.rb

Instance Method Summary collapse

Instance Method Details

#get_content(rss_feed_url) ⇒ Object



9
10
11
12
13
# File 'lib/twog/rss_parser.rb', line 9

def get_content(rss_feed_url)
  open(rss_feed_url) do |f|
    f.read
  end
end

#parse_feed(rss_feed_url) ⇒ Object

Raises:

  • (Exception)


3
4
5
6
7
# File 'lib/twog/rss_parser.rb', line 3

def parse_feed(rss_feed_url)
  raise Exception.new('RSS feed missing') unless rss_feed_url
  rss = RSS::Parser.parse(get_content(rss_feed_url), false)
  rss.items
end