Support for the Ruby 2.4 series has ended. See here for reference.
# File rss/rss.rb, line 1251
def initialize(feed_version, version=nil, encoding=nil, standalone=nil)
super()
@feed_type = nil
@feed_subtype = nil
@feed_version = feed_version
@version = version || '1.0'
@encoding = encoding
@standalone = standalone
@output_encoding = nil
end
# File rss/rss.rb, line 1262
def feed_info
[@feed_type, @feed_version, @feed_subtype]
end
# File rss/rss.rb, line 1266
def output_encoding=(enc)
@output_encoding = enc
self.converter = Converter.new(@output_encoding, @encoding)
end
# File rss/rss.rb, line 1271
def setup_maker(maker)
maker.version = version
maker.encoding = encoding
maker.standalone = standalone
xml_stylesheets.each do |xss|
xss.setup_maker(maker)
end
super
end
# File rss/rss.rb, line 1294
def to_atom(type, &block)
to_feed("atom:#{type}", &block)
end
# File rss/rss.rb, line 1283
def to_feed(type, &block)
Maker.make(type) do |maker|
setup_maker(maker)
block.call(maker) if block
end
end