diff options
Diffstat (limited to 'lib/rss/maker/trackback.rb')
-rw-r--r-- | lib/rss/maker/trackback.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/rss/maker/trackback.rb b/lib/rss/maker/trackback.rb index 32254a040c..4ae6164f68 100644 --- a/lib/rss/maker/trackback.rb +++ b/lib/rss/maker/trackback.rb @@ -42,8 +42,12 @@ module RSS def new_about about = self.class::TrackBackAbout.new(@maker) - @abouts << about - about + @abouts << about + if block_given? + yield about + else + about + end end def to_rss(rss, current) |