about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--GNUmakefile2
-rw-r--r--lib/clogger.rb1
2 files changed, 2 insertions, 1 deletions
diff --git a/GNUmakefile b/GNUmakefile
index a9bf2d8..b57c947 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -25,7 +25,7 @@ test-ext: ext/clogger_ext/clogger.$(DLEXT)
         $(ruby) -Iext/clogger_ext:lib test/test_clogger.rb
 
 test-pure:
-        $(ruby) -Ilib test/test_clogger.rb
+        CLOGGER_PURE=t $(ruby) -Ilib test/test_clogger.rb
 
 test: test-ext test-pure
 
diff --git a/lib/clogger.rb b/lib/clogger.rb
index 7665992..fbcd220 100644
--- a/lib/clogger.rb
+++ b/lib/clogger.rb
@@ -131,6 +131,7 @@ end
 require 'clogger/format'
 
 begin
+  raise LoadError if ENV['CLOGGER_PURE']
   require 'clogger_ext'
 rescue LoadError
   require 'clogger/pure'