Sha256: c5fe06e6b512874b5cb512cf42ecef5476a744bfdafc31626af7284685c52936
Contents?: true
Size: 1004 Bytes
Versions: 1
Compression:
Stored size: 1004 Bytes
Contents
module Twinkies class RssWriter def initialize(username, request_path, items) @username = username @request_path = request_path @items = items end def rss username = @username request_path = @request_path items = @items xml = Builder::XmlMarkup.new :indent => 2 xml.instruct! xml.rss :version => '2.0', "xmlns:atom" => "http://www.w3.org/2005/Atom" do xml.channel do xml.title "#{username}'s twitter URL feed" xml.description "#{username}'s twitter URL feed" xml.link "http://twitter.com/#{username}" xml.tag! "atom:link", :rel => "self", :href => request_path @items.each do |tweet| xml.item do xml.title "#{tweet.user} - #{tweet.text}" xml.link tweet.link xml.pubDate tweet.created_at.rfc822 xml.guid tweet.guid, :isPermaLink => false end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pat-maddox-twinkies-0.1.5 | lib/twinkies/rss_writer.rb |