Class | RSS::Maker::RSS09::Items::Item |
In: |
lib/rss/maker/0.9.rb
|
Parent: | ItemBase |
# File lib/rss/maker/0.9.rb, line 258 258: def to_feed(rss) 259: item = Rss::Channel::Item.new 260: set = setup_values(item) 261: _not_set_required_variables = not_set_required_variables 262: if _not_set_required_variables.empty? 263: rss.items << item 264: set_parent(item, rss.channel) 265: setup_other_elements(rss, item) 266: elsif variable_is_set? 267: raise NotSetError.new("maker.items", _not_set_required_variables) 268: end 269: end
# File lib/rss/maker/0.9.rb, line 276 276: def not_set_required_variables 277: vars = super 278: if @maker.feed_version == "0.91" 279: vars << "title" unless title {|t| t.have_required_values?} 280: vars << "link" unless link {|l| l.have_required_values?} 281: end 282: vars 283: end