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

Methods

Included Modules

RSS09 RootElementMixin

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 27
27:     def initialize(rss_version, version=nil, encoding=nil, standalone=nil)
28:       super
29:     end

Public Instance methods

[Source]

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

[Source]

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

[Source]

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

[Source]

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

Private Instance methods

[Source]

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

[Validate]