lib/feedjira/podcast/channel/apple.rb in feedjira-podcast-0.9.5 vs lib/feedjira/podcast/channel/apple.rb in feedjira-podcast-0.9.6

- old
+ new

@@ -28,10 +28,16 @@ base.element :"itunes:owner", as: :_itunes_owner, class: AppleOwner base.element :"itunes:subtitle", as: :itunes_subtitle base.element :"itunes:summary", as: :itunes_summary + # Legacy support + + base.element :"itunes:keywords", as: :itunes_keywords do |keywords| + keywords.split(',').map(&:strip).select { |k| !k.empty? } + end + def itunes @itunes ||= Struct.new( :author, :block?, :categories, @@ -41,10 +47,11 @@ :complete?, :new_feed_url, :owner, :subtitle, :summary, + :keywords, ).new( itunes_author, itunes_block, itunes_categories, itunes_image, @@ -53,9 +60,10 @@ itunes_complete, itunes_new_feed_url, itunes_owner, itunes_subtitle, itunes_summary, + itunes_keywords, ) end private