From 7f842a2afdc6fb04716740686fab6c3de931c447 Mon Sep 17 00:00:00 2001 From: William Madruga Date: Tue, 2 Nov 2010 01:26:54 -0200 Subject: [PATCH] formatting code --- download_folder_organizer.rb | 64 +++++++++++++++++------------------- 1 file changed, 31 insertions(+), 33 deletions(-) diff --git a/download_folder_organizer.rb b/download_folder_organizer.rb index 62926e5..bb4d52a 100644 --- a/download_folder_organizer.rb +++ b/download_folder_organizer.rb @@ -1,28 +1,28 @@ class DownloadFolderOrganizer - - @@download_folder = "$HOME/Downloads" - - @@ext_map = Hash[ - ".torrent" => "torrents", - ".mov" => "movies", - ".mp4" => "movies", - ".flv" => "movies", - ".m4v" => "movies", - ".avi" => "movies", - ".jpg" => "images", - ".png" => "images", - ".pdf" => "pdfs", - ".mp3" => "mp3s", - ".sh" => "apps", - ".tar.gz" => "zips", - ".zip" => "zips", - ".dmg" => "apps" - ] - - @@pattern_map = Hash[ - "(PSP)" => "PSP" - ] - + + @@download_folder = "$HOME/Downloads" + + @@ext_map = Hash[ + ".torrent" => "torrents", + ".mov" => "movies", + ".mp4" => "movies", + ".flv" => "movies", + ".m4v" => "movies", + ".avi" => "movies", + ".jpg" => "images", + ".png" => "images", + ".pdf" => "pdfs", + ".mp3" => "mp3s", + ".sh" => "apps", + ".tar.gz" => "zips", + ".zip" => "zips", + ".dmg" => "apps" + ] + + @@pattern_map = Hash[ + "(PSP)" => "PSP" + ] + def move(file, to) origin = "#{@@download_folder}/#{file}" destiny = "#{@@download_folder}/#{to}/" @@ -45,17 +45,15 @@ def organize_files end def organize_folders_by_name - # this is hard-coded... any ideas? - list_files.split("\n").each do |f| - @@pattern_map.each do |pattern,folder| - if f.match(pattern) - move(f,folder) - `growlnotify -m "File #{f} moved to #{folder}"` - end - end + list_files.split("\n").each do |f| + @@pattern_map.each do |pattern,folder| + if f.match(pattern) + move(f,folder) + `growlnotify -m "File #{f} moved to #{folder}"` end + end + end end - end d = DownloadFolderOrganizer::new