def make(options={})
      xm = Builder::XmlMarkup.new(options)
      xm.instruct! :xml

      xm.feed(:xmlns => 'http://www.w3.org/2005/Atom',
        :'xmlns:media' => 'http://search.yahoo.com/mrss/') {
        xm.title title
        xm.link :href => feed_url, :rel => 'self'
        if u = updated
          xm.updated u.xmlschema
        end
        xm.id site_url
        TinyAtom::author xm, feed_options
        feed_options.fetch(:hubs, []).each do |hub|
          xm.link :rel => 'hub', :href => hub
        end

        entries.each do |e|
          xm.entry {
            xm.title e[:title]
            xm.link :href => e[:link]
            xm.id entry_id(e)
            xm.updated e[:updated].xmlschema
            xm.summary(e[:summary])  if e[:summary]
            xm.content(e[:content])  if e[:content]

            (e[:authors] || [e]).each { |h| TinyAtom::author xm, h }
            (e[:enclosures] || [e]).each { |h| TinyAtom::enclosure xm, h }
            (e[:media_thumbnails] || [e]).each do |h|
              TinyAtom::media_thumbnail xm, h
            end
            TinyAtom::via xm, e
          }
        end
      }
    end
def make(options={})
      xm = Builder::XmlMarkup.new(options)
      xm.instruct! :xml

      xm.feed(:xmlns => 'http://www.w3.org/2005/Atom',
        :'xmlns:media' => 'http://search.yahoo.com/mrss/') {
        xm.title title
        xm.link :href => feed_url, :rel => 'self'
        if u = updated
          xm.updated u.xmlschema
        end
        xm.id site_url
        TinyAtom::author xm, feed_options
        feed_options.fetch(:hubs, []).each do |hub|
          xm.link :rel => 'hub', :href => hub
        end

        entries.each do |e|
          xm.entry {
            xm.title e[:title]
            xm.link :href => e[:link]
            xm.id entry_id(e)
            xm.updated e[:updated].xmlschema
            xm.summary(e[:summary])  if e[:summary]
            xm.content(e[:content])  if e[:content]

            (e[:authors] || [e]).each { |h| TinyAtom::author xm, h }
            (e[:enclosures] || [e]).each { |h| TinyAtom::enclosure xm, h }
            (e[:media_thumbnails] || [e]).each do |h|
              TinyAtom::media_thumbnail xm, h
            end
            TinyAtom::via xm, e
          }
        end
      }
    end
Build the feed and return a Builder::XmlMarkup.