class RSS::Maker::ITunesItemModel::ITunesDurationBase
Attributes
content[R]
Public Instance Methods
content=(content)
click to toggle source
# File rss-0.2.9/lib/rss/maker/itunes.rb, line 195 def content=(content) if content.nil? @hour, @minute, @second, @content = nil else @hour, @minute, @second = ::RSS::ITunesItemModel::ITunesDuration.parse(content) @content = content end end
hour=(hour)
click to toggle source
# File rss-0.2.9/lib/rss/maker/itunes.rb, line 205 def hour=(hour) @hour = Integer(hour) update_content end
minute=(minute)
click to toggle source
# File rss-0.2.9/lib/rss/maker/itunes.rb, line 210 def minute=(minute) @minute = Integer(minute) update_content end
second=(second)
click to toggle source
# File rss-0.2.9/lib/rss/maker/itunes.rb, line 215 def second=(second) @second = Integer(second) update_content end
to_feed(feed, current)
click to toggle source
# File rss-0.2.9/lib/rss/maker/itunes.rb, line 220 def to_feed(feed, current) if @content and current.respond_to?(:itunes_duration=) current.itunes_duration ||= current.class::ITunesDuration.new current.itunes_duration.content = @content end end
Private Instance Methods
update_content()
click to toggle source
# File rss-0.2.9/lib/rss/maker/itunes.rb, line 228 def update_content components = [@hour, @minute, @second] @content = ::RSS::ITunesItemModel::ITunesDuration.construct(*components) end