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