Added else clause if progress file is not there.
authorJim Weirich <jim.weirich@gmail.com>
Wed, 22 Sep 2010 18:50:25 +0000 (14:50 -0400)
committerJim Weirich <jim.weirich@gmail.com>
Wed, 22 Sep 2010 18:50:25 +0000 (14:50 -0400)
src/edgecase.rb

index 9d31ea6..def4acc 100644 (file)
@@ -110,6 +110,8 @@ module EdgeCase
           File.open(PROGRESS_FILE_NAME,'r') do |f|
             @_contents = f.read.to_s.gsub(/\s/,'').split(',')
           end
+        else
+          @_contents = []
         end
       end
       @_contents
@@ -169,39 +171,39 @@ module EdgeCase
 
     def end_screen
         completed = <<-ENDTEXT
-                                   ,,   ,  ,,                                   
-                                  :      ::::,    :::,                             
-                    ,         ,,: :::::::::::::,,  ::::    :  ,                  
-                  ,       ,,,    ,:::::::::::::::::::,  ,:   ,: ,,               
-             :,        ::,   , , :, ,:::::::::::::::::::, :::  ,::::             
-            :   :     ::,                          ,:::::::: ::, ,::::            
-           ,     ,:::::                                   :,:::::::,::::,        
-       ,:     , ,:,,:                                         :::::::::::::       
-      ::,:   ,,:::,                                            ,::::::::::::,     
-     ,:::, :,,:::                                                ::::::::::::,    
-    ,::: :::::::,       Mountains are again merely mountains      ,::::::::::::    
-    :::,,,::::::                                                    ::::::::::::    
-  ,:::::::::::,                                                     ::::::::::::,   
-  :::::::::::,                                                      ,::::::::::::   
- :::::::::::::                                                      ,::::::::::::   
-,::::::::::::                       Ruby Koans                       ::::::::::::,   
-:::::::::::::                                                       ,::::::::::::,  
-,:::::::::::,                                                       , ::::::::::::   
- ,:::::::::::::,                brought to you by                  ,,::::::::::::,  
- ::::::::::::::                                                     ,::::::::::::   
-  ::::::::::::::,                                                   :::::::::::::   
-  ::::::::::::,             EdgeCase Software Artisans            , ::::::::::::   
-   :,::::::::: ::::                                               :::::::::::::    
-    ,:::::::::::  ,:                                          ,,:::::::::::::,    
-      ::::::::::::                                           ,::::::::::::::,     
-       :::::::::::::::::,                                  ::::::::::::::::       
-        :::::::::::::::::::,                             ::::::::::::::::       
-         ::::::::::::::::::::::,                     ,::::,:, , ::::,:::         
-           :::::::::::::::::::::::,               ::,: ::,::, ,,: ::::           
-               ,::::::::::::::::::::              ::,,  , ,,  ,::::              
-                  ,::::::::::::::::              ::,, ,   ,:::,                 
-                       ,::::                         , ,,                       
-                                                   ,,,                          
+                                   ,,   ,  ,,
+                                  :      ::::,    :::,
+                    ,         ,,: :::::::::::::,,  ::::    :  ,
+                  ,       ,,,    ,:::::::::::::::::::,  ,:   ,: ,,
+             :,        ::,   , , :, ,:::::::::::::::::::, :::  ,::::
+            :   :     ::,                          ,:::::::: ::, ,::::
+           ,     ,:::::                                   :,:::::::,::::,
+       ,:     , ,:,,:                                         :::::::::::::
+      ::,:   ,,:::,                                            ,::::::::::::,
+     ,:::, :,,:::                                                ::::::::::::,
+    ,::: :::::::,       Mountains are again merely mountains      ,::::::::::::
+    :::,,,::::::                                                    ::::::::::::
+  ,:::::::::::,                                                     ::::::::::::,
+  :::::::::::,                                                      ,::::::::::::
+ :::::::::::::                                                      ,::::::::::::
+,::::::::::::                       Ruby Koans                       ::::::::::::,
+:::::::::::::                                                       ,::::::::::::,
+,:::::::::::,                                                       , ::::::::::::
+ ,:::::::::::::,                brought to you by                  ,,::::::::::::,
+ ::::::::::::::                                                     ,::::::::::::
+  ::::::::::::::,                                                   :::::::::::::
+  ::::::::::::,             EdgeCase Software Artisans            , ::::::::::::
+   :,::::::::: ::::                                               :::::::::::::
+    ,:::::::::::  ,:                                          ,,:::::::::::::,
+      ::::::::::::                                           ,::::::::::::::,
+       :::::::::::::::::,                                  ::::::::::::::::
+        :::::::::::::::::::,                             ::::::::::::::::
+         ::::::::::::::::::::::,                     ,::::,:, , ::::,:::
+           :::::::::::::::::::::::,               ::,: ::,::, ,,: ::::
+               ,::::::::::::::::::::              ::,,  , ,,  ,::::
+                  ,::::::::::::::::              ::,, ,   ,:::,
+                       ,::::                         , ,,
+                                                   ,,,
 ENDTEXT
         puts completed
     end