From 940cde18bb1bfdefe713f274f79f8563cc30c120 Mon Sep 17 00:00:00 2001 From: Darren Cauthon Date: Wed, 28 May 2014 07:33:58 -0500 Subject: [PATCH] Refactor source. --- getazure.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/getazure.rb b/getazure.rb index e6d1306..1616526 100644 --- a/getazure.rb +++ b/getazure.rb @@ -9,9 +9,10 @@ xml = Nokogiri::XML(open('http://s.ch9.ms/Shows/Azure-Friday/feed/mp4high')) item = xml.xpath('//item') item.each do |s| - next if File.exist? s.at('enclosure')['url'].to_s.split('/').last - File.open("#{s.at('enclosure')['url'].to_s.split('/').last}", "wb") do |file| - puts " downloading " + s.at('enclosure')['url'].to_s.split('/').last - file.write open("#{s.at('enclosure')['url']}").read + source = s.at('enclosure')['url'].to_s + next if File.exist? source.split('/').last + File.open("#{source.split('/').last}", "wb") do |file| + puts " downloading " + source.split('/').last + file.write open(source).read end end