Class RSS::Rss
In: lib/rss/0.9.rb
lib/rss/2.0.rb
lib/rss/trackback.rb
Parent: Element

Methods

Included Modules

RSS09 RootElementMixin XMLStyleSheetMixin

Classes and Modules

Class RSS::Rss::Channel

Attributes

encoding  [RW] 
rss_version  [RW] 
standalone  [RW] 
version  [RW] 

Public Class methods

[Source]

    # File lib/rss/0.9.rb, line 28
28:     def initialize(rss_version, version=nil, encoding=nil, standalone=nil)
29:       super
30:     end

Public Instance methods

[Source]

    # File lib/rss/0.9.rb, line 40
40:     def image
41:       if @channel
42:         @channel.image
43:       else
44:         nil
45:       end
46:     end

[Source]

    # File lib/rss/0.9.rb, line 32
32:     def items
33:       if @channel
34:         @channel.items
35:       else
36:         []
37:       end
38:     end

[Source]

    # File lib/rss/0.9.rb, line 56
56:     def setup_maker_elements(maker)
57:       super
58:       items.each do |item|
59:         item.setup_maker(maker.items)
60:       end
61:     end

[Source]

    # File lib/rss/0.9.rb, line 48
48:     def textinput
49:       if @channel
50:         @channel.textInput
51:       else
52:         nil
53:       end
54:     end

Private Instance methods

[Source]

    # File lib/rss/0.9.rb, line 64
64:     def _attrs
65:       [
66:         ["version", true, "rss_version"],
67:       ]
68:     end

[Validate]