From: ahmed80dz Date: Fri, 7 Oct 2011 20:18:59 +0000 (+0200) Subject: testing for win32console X-Git-Url: https://git.eng.unimelb.edu.au/public?p=ruby_koans.git;a=commitdiff_plain;h=dd36e171b0e51a522539f38dc5e958a3f1c1d470 testing for win32console --- 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