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