Sha256: 6fdcbb8aef1292aeb11e2cb67e8d2b279076bc171b943972706ad67c5bf6e4ef

Contents?: true

Size: 549 Bytes

Versions: 10

Compression:

Stored size: 549 Bytes

Contents

module Feedjira

  module Parser
    # Parser for dealing with RSS feeds.
    class RSSFeedBurner
      include SAXMachine
      include FeedUtilities
      element :title
      element :description
      element :link, :as => :url
      elements :"atom10:link", :as => :hubs, :value => :href, :with => {:rel => "hub"}
      elements :item, :as => :entries, :class => RSSFeedBurnerEntry

      attr_accessor :feed_url

      def self.able_to_parse?(xml) #:nodoc:
        (/\<rss|\<rdf/ =~ xml) && (/feedburner/ =~ xml)
      end
    end

  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
feedjira-2.0.0 lib/feedjira/parser/rss_feed_burner.rb
feedjira-1.6.0 lib/feedjira/parser/rss_feed_burner.rb
feedjira-1.5.0 lib/feedjira/parser/rss_feed_burner.rb
feedjira-1.4.0 lib/feedjira/parser/rss_feed_burner.rb
feedjira-1.3.1 lib/feedjira/parser/rss_feed_burner.rb
feedjira-1.3.0 lib/feedjira/parser/rss_feed_burner.rb
feedjira-1.2.0 lib/feedjira/parser/rss_feed_burner.rb
feedjira-1.1.0 lib/feedjira/parser/rss_feed_burner.rb
feedjira-1.0.0 lib/feedjira/parser/rss_feed_burner.rb
feedjira-0.9.0 lib/feedjira/parser/rss_feed_burner.rb