From 4f2de8c87ea54d849ee9fbea0db1919621c3e7ad Mon Sep 17 00:00:00 2001
From: mvandervoord <mvandervoord@e7d17a6e-8845-0410-bbbc-c8efb4fdad7e>
Date: Fri, 22 Oct 2010 00:46:58 +0000
Subject: [PATCH] - now compat with Ruby 1.9.2

git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@99 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
---
 auto/generate_test_runner.rb |  6 ++++--
 examples/rakefile.rb         |  3 +--
 examples/rakefile_helper.rb  | 12 ++++++++----
 rakefile.rb                  |  3 +--
 rakefile_helper.rb           |  7 +++----
 5 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/auto/generate_test_runner.rb b/auto/generate_test_runner.rb
index 8625670..2985b65 100644
--- a/auto/generate_test_runner.rb
+++ b/auto/generate_test_runner.rb
@@ -251,8 +251,10 @@ if ($0 == __FILE__)
   #parse out all the options first
   ARGV.reject! do |arg| 
     case(arg)
-      when '-cexception': options[:plugins] = [:cexception]; true
-      when /\w+\.yml/:    options = UnityTestRunnerGenerator.grab_config(arg); true
+      when '-cexception' 
+        options[:plugins] = [:cexception]; true
+      when /\w+\.yml/
+        options = UnityTestRunnerGenerator.grab_config(arg); true
       else false
     end
   end     
diff --git a/examples/rakefile.rb b/examples/rakefile.rb
index c2ea458..198fe91 100644
--- a/examples/rakefile.rb
+++ b/examples/rakefile.rb
@@ -1,10 +1,9 @@
 HERE = File.expand_path(File.dirname(__FILE__)) + '/'
 
-#require HERE + 'config/environment'
 require 'rake'
 require 'rake/clean'
 require 'rake/testtask'
-require 'rakefile_helper'
+require HERE+'rakefile_helper'
 
 include RakefileHelpers
 
diff --git a/examples/rakefile_helper.rb b/examples/rakefile_helper.rb
index b54d5af..3bda369 100644
--- a/examples/rakefile_helper.rb
+++ b/examples/rakefile_helper.rb
@@ -1,8 +1,8 @@
 require 'yaml'
 require 'fileutils'
-require '../auto/unity_test_summary'
-require '../auto/generate_test_runner'
-require '../auto/colour_reporter'
+require HERE+'../auto/unity_test_summary'
+require HERE+'../auto/generate_test_runner'
+require HERE+'../auto/colour_reporter'
 
 module RakefileHelpers
 
@@ -157,7 +157,7 @@ module RakefileHelpers
     results = Dir[results_glob]
     summary.set_targets(results)
     summary.run
-    raise "There were failures" if (summary.failures > 0)
+    fail_out "FAIL: There were failures" if (summary.failures > 0)
   end
   
   def run_tests(test_files)
@@ -253,4 +253,8 @@ module RakefileHelpers
     link(main_base, obj_list)
   end
   
+  def fail_out(msg)
+    puts msg
+    exit(-1)
+  end
 end
diff --git a/rakefile.rb b/rakefile.rb
index ba8969e..2c3eebc 100644
--- a/rakefile.rb
+++ b/rakefile.rb
@@ -6,11 +6,10 @@
 
 HERE = File.expand_path(File.dirname(__FILE__)) + '/'
 
-#require HERE + 'config/environment'
 require 'rake'
 require 'rake/clean'
 require 'rake/testtask'
-require 'rakefile_helper'
+require HERE + 'rakefile_helper'
 
 include RakefileHelpers
 
diff --git a/rakefile_helper.rb b/rakefile_helper.rb
index bba32dd..f24f4dd 100644
--- a/rakefile_helper.rb
+++ b/rakefile_helper.rb
@@ -6,10 +6,9 @@
 
 require 'yaml'
 require 'fileutils'
-require 'auto/unity_test_summary'
-require 'auto/generate_test_runner'
-require 'auto/colour_reporter'
-#require 'auto/test_file_filter'
+require HERE+'auto/unity_test_summary'
+require HERE+'auto/generate_test_runner'
+require HERE+'auto/colour_reporter'
 
 module RakefileHelpers