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



12
13
14
# File 'lib/twog/rss_parser.rb', line 12

def get_content(rss_feed_url)
  open(rss_feed_url, &:read)
end

#parse_feed(rss_feed_url) ⇒ Object

Raises:

  • (StandardError)


5
6
7
8
9
10
# File 'lib/twog/rss_parser.rb', line 5

def parse_feed(rss_feed_url)
  raise StandardError, 'RSS feed missing' unless rss_feed_url

  rss = RSS::Parser.parse(get_content(rss_feed_url), false)
  rss.items
end