feedjira/feedjira

View on GitHub
lib/feedjira/parser/atom_feed_burner_entry.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module Feedjira
  module Parser
    # Parser for dealing with Feedburner Atom feed entries.
    class AtomFeedBurnerEntry
      include SAXMachine
      include FeedEntryUtilities
      include AtomEntryUtilities

      element :"feedburner:origLink", as: :orig_link
      private :orig_link

      element :"media:thumbnail", as: :image, value: :url
      element :"media:content", as: :image, value: :url

      def url
        orig_link || super
      end
    end
  end
end