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