xml.instruct! :xml, :version => "1.0"
xml.rss(:version => "2.0") do
  xml.channel do
    xml.title("#{@campaign.title}")
    xml.link("http://#{request.host}" << url_for(campaign_path(@campaign.to_param)))
    xml.description("#{@campaign.description}")
    xml.language('en-us')
      @campaign.comments.each do |comment|
        xml.item do
          xml.title("#{h comment.account.login } said:")
          xml.description(comment.body)
          xml.author("#{comment.account.login}@pledgie.com") unless comment.account.nil?
          xml.pubDate(comment.created_on.strftime("%a, %d %b %Y %H:%M:%S %z")) unless comment.created_on.nil?
          xml.link("http://#{request.host_with_port}" << url_for(campaign_path(@campaign.to_param)) << "#comment_#{comment.id}")
          xml.guid("http://#{request.host_with_port}" << url_for(campaign_path(@campaign.to_param)) << "#comment_#{comment.id}")
        end
      end
  end
end
