| 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