| Class | RSS::Maker::RSS09::Channel |
| In: |
lib/rss/maker/dublincore.rb
lib/rss/maker/taxonomy.rb lib/rss/maker/image.rb lib/rss/maker/0.9.rb |
| Parent: | Object |
# File lib/rss/maker/0.9.rb, line 44
44: def have_required_values?
45: @title and @link and @description and @language
46: end
# File lib/rss/maker/0.9.rb, line 25
25: def to_rss(rss)
26: channel = Rss::Channel.new
27: set = setup_values(channel)
28: if set
29: rss.channel = channel
30: setup_items(rss)
31: setup_image(rss)
32: setup_textinput(rss)
33: setup_other_elements(rss)
34: if rss.channel.image
35: rss
36: else
37: nil
38: end
39: elsif variable_is_set?
40: raise NotSetError.new("maker.channel", not_set_required_variables)
41: end
42: end
# File lib/rss/maker/0.9.rb, line 65
65: def required_variable_names
66: %w(title link description language)
67: end
# File lib/rss/maker/0.9.rb, line 57
57: def setup_textinput(rss)
58: @maker.textinput.to_rss(rss)
59: end