Class RSS::Rss::Channel
In: lib/rss/trackback.rb
lib/rss/dublincore/2.0.rb
lib/rss/content/2.0.rb
lib/rss/0.9.rb
lib/rss/itunes.rb
lib/rss/2.0.rb
Parent: Object

Methods

Included Modules

DublinCoreModel RSS09 ITunesChannelModel

Classes and Modules

Class RSS::Rss::Channel::Cloud
Class RSS::Rss::Channel::Image
Class RSS::Rss::Channel::Item
Class RSS::Rss::Channel::SkipDays
Class RSS::Rss::Channel::SkipHours
Class RSS::Rss::Channel::TextInput

Constants

Category = Item::Category

External Aliases

pubDate -> date
pubDate= -> date=

Private Instance methods

[Source]

     # File lib/rss/0.9.rb, line 103
103:       def maker_target(maker)
104:         maker.channel
105:       end

[Source]

     # File lib/rss/0.9.rb, line 123
123:       def not_need_to_call_setup_maker_variables
124:         %w(image textInput)
125:       end

[Source]

     # File lib/rss/0.9.rb, line 107
107:       def setup_maker_elements(channel)
108:         super
109:         [
110:           [skipDays, "day"],
111:           [skipHours, "hour"],
112:         ].each do |skip, key|
113:           if skip
114:             skip.__send__("#{key}s").each do |val|
115:               target_skips = channel.__send__("skip#{key.capitalize}s")
116:               new_target = target_skips.__send__("new_#{key}")
117:               new_target.content = val.content
118:             end
119:           end
120:         end
121:       end

[Validate]