lib/feedjira/parser/google_docs_atom.rb in feedjira-2.0.0 vs lib/feedjira/parser/google_docs_atom.rb in feedjira-2.1.0

- old
+ new

@@ -4,21 +4,21 @@ module Parser class GoogleDocsAtom include SAXMachine include FeedUtilities element :title - element :subtitle, :as => :description - element :link, :as => :url, :value => :href, :with => {:type => "text/html"} - element :link, :as => :feed_url, :value => :href, :with => {:type => "application/atom+xml"} - elements :link, :as => :links, :value => :href - elements :entry, :as => :entries, :class => GoogleDocsAtomEntry + element :subtitle, as: :description + element :link, as: :url, value: :href, with: { type: 'text/html' } + element :link, as: :feed_url, value: :href, with: { type: 'application/atom+xml' } # rubocop:disable Metrics/LineLength + elements :link, as: :links, value: :href + elements :entry, as: :entries, class: GoogleDocsAtomEntry def url @url ||= links.first end def self.able_to_parse?(xml) #:nodoc: - %r{<id>https?://docs.google.com/.*\</id\>} =~ xml + %r{<id>https?://docs\.google\.com/.*\</id\>} =~ xml end def feed_url @feed_url ||= links.first end