| Class | RSS::Maker::RSSBase |
| In: |
lib/rss/maker/taxonomy.rb
lib/rss/maker/base.rb |
| Parent: | Object |
| encoding | [RW] | |
| rss_version | [R] | |
| standalone | [RW] | |
| version | [RW] |
# File lib/rss/maker/base.rb, line 161
161: def initialize(rss_version)
162: super(self)
163: @rss_version = rss_version
164: @version = "1.0"
165: @encoding = "UTF-8"
166: @standalone = nil
167: end
# File lib/rss/maker/base.rb, line 169
169: def make
170: if block_given?
171: yield(self)
172: to_rss
173: else
174: nil
175: end
176: end
# File lib/rss/maker/base.rb, line 178
178: def to_rss
179: rss = make_rss
180: setup_xml_stylesheets(rss)
181: setup_elements(rss)
182: setup_other_elements(rss)
183: if rss.channel
184: rss
185: else
186: nil
187: end
188: end