lib/feedjira/parser/atom_entry.rb in feedjira-3.0.0.beta1 vs lib/feedjira/parser/atom_entry.rb in feedjira-3.0.0

- old
+ new

@@ -1,32 +1,13 @@ -# rubocop:disable Style/DocumentationMethod module Feedjira module Parser # Parser for dealing with Atom feed entries. class AtomEntry include SAXMachine include FeedEntryUtilities + include AtomEntryUtilities - element :title - element :link, as: :url, value: :href, with: { type: "text/html", rel: "alternate" } # rubocop:disable Metrics/LineLength - element :name, as: :author - element :content - element :summary - + element :"media:thumbnail", as: :image, value: :url element :"media:content", as: :image, value: :url - element :enclosure, as: :image, value: :href - - element :published - element :id, as: :entry_id - element :created, as: :published - element :issued, as: :published - element :updated - element :modified, as: :updated - elements :category, as: :categories, value: :term - elements :link, as: :links, value: :href - - def url - @url ||= links.first - end end end end