diff options
Diffstat (limited to 'lib/rss/maker/dublincore.rb')
-rw-r--r-- | lib/rss/maker/dublincore.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/rss/maker/dublincore.rb b/lib/rss/maker/dublincore.rb index e038378329..0cf1255e82 100644 --- a/lib/rss/maker/dublincore.rb +++ b/lib/rss/maker/dublincore.rb @@ -53,7 +53,11 @@ EOC def new_#{name} #{name} = self.class::#{klass_name}.new(self) @#{plural_name} << #{name} - #{name} + if block_given? + yield #{name} + else + #{name} + end end def to_rss(rss, current) |