From dd36e171b0e51a522539f38dc5e958a3f1c1d470 Mon Sep 17 00:00:00 2001 From: ahmed80dz Date: Fri, 7 Oct 2011 22:18:59 +0200 Subject: [PATCH] testing for win32console --- koans/edgecase.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/koans/edgecase.rb b/koans/edgecase.rb index 82159ba..8a0c988 100644 --- a/koans/edgecase.rb +++ b/koans/edgecase.rb @@ -2,7 +2,12 @@ # -*- ruby -*- require 'test/unit/assertions' -require 'win32console' +begin + require 'win32console' + @using_win32console = true +rescue LoadError + @using_win32console = false +end # -------------------------------------------------------------------- # Support code for the Ruby Koans. # -------------------------------------------------------------------- @@ -120,7 +125,7 @@ module EdgeCase end def using_win32console begin - !! Win32::Console::ANSI + @using_win32console rescue return false end -- 1.8.0.2