# File lib/action_view/helpers/atom_feed_helper.rb, line 52
      def atom_feed(options = {}, &block)
        xml = options[:xml] || eval("xml", block.binding)
        xml.instruct!

        xml.feed "xml:lang" => options[:language] || "en-US", "xmlns" => 'http://www.w3.org/2005/Atom' do
          xml.id("tag:#{request.host}:#{request.request_uri.split(".")[0].gsub("/", "")}")      
          xml.link(:rel => 'alternate', :type => 'text/html', :href => options[:root_url] || (request.protocol + request.host_with_port))

          if options[:url]
            xml.link(:rel => 'self', :type => 'application/atom+xml', :href => options[:url] || request.url)
          end

          yield AtomFeedBuilder.new(xml, self)
        end
      end