Sha256: f194ef1c5fd3abe7b46aa1e58790e85b21cfe108673849d9f83c409c0e4ce50f

Contents?: true

Size: 336 Bytes

Versions: 1

Compression:

Stored size: 336 Bytes

Contents

# frozen_string_literal: true

module Twog
  module RssParser
    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

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
twog-0.3.6 lib/twog/rss_parser.rb