Class | RSS::Maker::RSS09::Channel |
In: |
lib/rss/maker/0.9.rb
|
Parent: | ChannelBase |
# File lib/rss/maker/0.9.rb, line 25 25: def to_feed(rss) 26: channel = Rss::Channel.new 27: set = setup_values(channel) 28: _not_set_required_variables = not_set_required_variables 29: if _not_set_required_variables.empty? 30: rss.channel = channel 31: set_parent(channel, rss) 32: setup_items(rss) 33: setup_image(rss) 34: setup_textinput(rss) 35: setup_other_elements(rss, channel) 36: rss 37: else 38: raise NotSetError.new("maker.channel", _not_set_required_variables) 39: end 40: end
# File lib/rss/maker/0.9.rb, line 63 63: def not_set_required_variables 64: vars = super 65: vars << "description" unless description {|d| d.have_required_values?} 66: vars << "title" unless title {|t| t.have_required_values?} 67: vars 68: end
# File lib/rss/maker/0.9.rb, line 51 51: def setup_textinput(rss) 52: @maker.textinput.to_feed(rss) 53: end