Guest User

Untitled

a guest
Jun 20th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. xml = File.read('timeline.xml')
  2. puts Benchmark.measure {
  3. doc, statuses = REXML::Document.new(xml), []
  4. doc.elements.each('statuses/status') do |s|
  5. h = {:user => {}}
  6. %w[created_at id text source truncated in_reply_to_status_id in_reply_to_user_id favorited].each do |a|
  7. h[a.intern] = s.elements[a].text
  8. end
  9. %w[id name screen_name location description profile_image_url url protected followers_count].each do |a|
  10. h[:user][a.intern] = s.elements['user'].elements[a].text
  11. end
  12. statuses << h
  13. end
  14. }
Add Comment
Please, Sign In to add comment