diff options
Diffstat (limited to 'lib/rss/maker/content.rb')
-rw-r--r-- | lib/rss/maker/content.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/rss/maker/content.rb b/lib/rss/maker/content.rb index 67b237f4ef..96f3ccb6d9 100644 --- a/lib/rss/maker/content.rb +++ b/lib/rss/maker/content.rb @@ -13,17 +13,17 @@ module RSS klass.__send__(:attr_accessor, element) klass.module_eval(<<-EOC, __FILE__, __LINE__) def setup_#{element}(rss, current) - current.#{element} = @#{element} if @#{element} + if #{element} and current.respond_to?(:#{element}=) + current.#{element} = @#{element} if @#{element} + end end -EOC + EOC end end end - class RSS10 - class Items - class Item; include ContentModel; end - end + class ItemsBase + class ItemBase; include ContentModel; end end end end |