Sha256: 8db6e524c3a8bfab7c548e7493852d14fabf4c8b10bdab2d5b165f4496273a5f

Contents?: true

Size: 1.13 KB

Versions: 58

Compression:

Stored size: 1.13 KB

Contents

module Feedzirra
  
  module Parser
    # iTunes extensions to the standard RSS2.0 item
    # Source: http://www.apple.com/itunes/whatson/podcasts/specs.html
    class ITunesRSSItem
      include SAXMachine
      include FeedUtilities
      element :author
      element :guid
      element :title
      element :link, :as => :url
      element :description, :as => :summary
      element :pubDate, :as => :published

      # If author is not present use author tag on the item
      element :"itunes:author", :as => :itunes_author
      element :"itunes:block", :as => :itunes_block
      element :"itunes:duration", :as => :itunes_duration
      element :"itunes:explicit", :as => :itunes_explicit
      element :"itunes:keywords", :as => :itunes_keywords
      element :"itunes:subtitle", :as => :itunes_subtitle
      # If summary is not present, use the description tag
      element :"itunes:summary", :as => :itunes_summary
      element :enclosure, :value => :length, :as => :enclosure_length
      element :enclosure, :value => :type, :as => :enclosure_type
      element :enclosure, :value => :url, :as => :enclosure_url
    end
  end
  
end

Version data entries

58 entries across 58 versions & 22 rubygems

Version Path
UnderpantsGnome-feedzirra-0.0.14 lib/feedzirra/parser/itunes_rss_item.rb
dakrone-feedzirra-0.0.16.1 lib/feedzirra/parser/itunes_rss_item.rb
jsl-feedzirra-0.0.12.1 lib/feedzirra/parser/itunes_rss_item.rb
jsl-feedzirra-0.0.12.10 lib/feedzirra/parser/itunes_rss_item.rb
jsl-feedzirra-0.0.12.2 lib/feedzirra/parser/itunes_rss_item.rb
jsl-feedzirra-0.0.12.3 lib/feedzirra/parser/itunes_rss_item.rb
jsl-feedzirra-0.0.12.4 lib/feedzirra/parser/itunes_rss_item.rb
jsl-feedzirra-0.0.12.5 lib/feedzirra/parser/itunes_rss_item.rb
jsl-feedzirra-0.0.12.6 lib/feedzirra/parser/itunes_rss_item.rb
jsl-feedzirra-0.0.12.7 lib/feedzirra/parser/itunes_rss_item.rb
jsl-feedzirra-0.0.12.8 lib/feedzirra/parser/itunes_rss_item.rb
jsl-feedzirra-0.0.12.9 lib/feedzirra/parser/itunes_rss_item.rb
kete-feedzirra-0.0.16.1 lib/feedzirra/parser/itunes_rss_item.rb
kete-feedzirra-0.0.18.1 lib/feedzirra/parser/itunes_rss_item.rb
logophobia-feedzirra-0.0.15 lib/feedzirra/parser/itunes_rss_item.rb
maxlapshin-feedzirra-0.0.16.1 lib/feedzirra/parser/itunes_rss_item.rb
maxlapshin-feedzirra-0.0.16.2 lib/feedzirra/parser/itunes_rss_item.rb
maxlapshin-feedzirra-0.0.16.3 lib/feedzirra/parser/itunes_rss_item.rb
maxlapshin-feedzirra-0.0.16.4 lib/feedzirra/parser/itunes_rss_item.rb
maxlapshin-feedzirra-0.0.16.5 lib/feedzirra/parser/itunes_rss_item.rb