Class: MediaRss::Builder::Channel

Inherits:
Base
  • Object
show all
Defined in:
lib/media_rss/builder/channel.rb

Instance Method Summary collapse

Methods inherited from Base

#build, #to_rss

Constructor Details

#initialize(channel) ⇒ Channel



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/media_rss/builder/channel.rb', line 8

def initialize(channel)
  super(channel)
  @channel = channel
  build do |builder|
    builder.channel {
      builder.send('atom:icon', @channel.icon.to_s)
      builder.title @channel.title.to_s 
      builder.link @channel.link.to_s
      builder.description @channel.description.to_s
      @channel.items.each do |item|
        Item.build(builder, item)
      end
    }
  end
end