// description of your code here
#!/usr/bin/env ruby require 'rubygems' require 'net/http' require 'rexml/document' require 'fastercsv' def get_followers(screen_name) url = "http://twitter.com/statuses/friends/#{screen_name}.xml" file = "#{screen_name}-dump#{Time.now}.csv" i = 0 result = REXML::Document.new(Net::HTTP.get URI.parse(url)) csv_data = FasterCSV.open(file,"w") do |csv| csv << [ 'Name', 'Screen Name', 'Location', 'Description', 'Friends Count', 'Followers Count', 'Updates', 'URL', 'Latest Tweet' ] result.elements.each('users/user') do |r| puts i += 1 csv << [ r.elements['name'].text, r.elements['screen_name'].text, r.elements['location'].text, r.elements['description'].text, r.elements['friends_count'].text, r.elements['followers_count'].text, r.elements['statuses_count'].text, r.elements['url'].text ] end end return result.elements.count end