# File lib/cheat/site.rb, line 425
  def self.feed
    xml = Builder::XmlMarkup.new(:indent => 2)

    xml.instruct!
    xml.feed "xmlns"=>"http://www.w3.org/2005/Atom" do

      xml.title "Recently Updated Cheat Sheets"
      xml.id URL + '/'
      xml.link "rel" => "self", "href" => FEED

      sheets = Cheat::Models::Sheet.sort_by { |s| -s.updated_at }.first(20)
      xml.updated sheets.first.updated_at.xmlschema

      sheets.each do |sheet|
        xml.entry do
          xml.id URL + '/s/' + sheet.title
          xml.title sheet.title
          xml.author { xml.name "An Anonymous Cheater" }
          xml.updated sheet.updated_at.xmlschema
          xml.link "rel" => "alternate", "href" => URL + '/s/' + sheet.title
          xml.summary "A cheat sheet about #{sheet.title}.  Run it: `$ cheat #{sheet.title}'"
          xml.content 'type' => 'html' do
            xml.text! sheet.body.gsub("\n", '<br/>').gsub("\r", '')
          end
        end
      end
    end
  end