class Feedjira::Parser::ITunesRSS

iTunes is RSS 2.0 + some apple extensions Sources:

* https://cyber.harvard.edu/rss/rss.html
* http://lists.apple.com/archives/syndication-dev/2005/Nov/msg00002.html
* https://help.apple.com/itc/podcasts_connect/

Attributes

feed_url[RW]

Public Class Methods

able_to_parse?(xml) click to toggle source
# File lib/feedjira/parser/itunes_rss.rb, line 65
def self.able_to_parse?(xml)
  %r{xmlns:itunes\s?=\s?["']http://www\.itunes\.com/dtds/podcast-1\.0\.dtd["']}i =~ xml
end

Public Instance Methods

itunes_categories() click to toggle source
# File lib/feedjira/parser/itunes_rss.rb, line 50
def itunes_categories
  _itunes_categories.flat_map do |itunes_category|
    itunes_category.enum_for(:each_subcategory).to_a
  end
end
itunes_category_paths() click to toggle source
# File lib/feedjira/parser/itunes_rss.rb, line 56
def itunes_category_paths
  _itunes_categories.flat_map do |itunes_category|
    itunes_category.enum_for(:each_path).to_a
  end
end