Methods
- F
- M
- N
- O
- S
- T
- X
Included Modules
Attributes
[RW] | encoding | |
[R] | feed_subtype | |
[R] | feed_type | |
[R] | feed_version | |
[R] | output_encoding | |
[RW] | standalone | |
[RW] | version |
Class Public methods
new(feed_version, version=nil, encoding=nil, standalone=nil)
Link
# File ../ruby/lib/rss/rss.rb, line 1246 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
Instance Public methods
feed_info()
Link
output_encoding=(enc)
Link
setup_maker(maker)
Link
to_atom(type, &block)
Link
to_feed(type, &block)
Link
to_rss(type, &block)
Link
to_xml(type=nil, &block)
Link
Instance Private methods
maker_target(target)
Link
ns_declarations()
Link
same_feed_type?(type)
Link
# File ../ruby/lib/rss/rss.rb, line 1302 def same_feed_type?(type) if /^(atom|rss)?(\d+\.\d+)?(?::(.+))?$/i =~ type feed_type = ($1 || @feed_type).downcase feed_version = $2 || @feed_version feed_subtype = $3 || @feed_subtype [feed_type, feed_version, feed_subtype] == feed_info else false end end
tag(indent, attrs={}, &block)
Link