Changed requires to prefer json-pure over json/ext
authorMichael B. Klein <mbklein@gmail.com>
Tue, 21 Sep 2010 17:26:11 +0000 (10:26 -0700)
committerMichael B. Klein <mbklein@gmail.com>
Tue, 21 Sep 2010 17:26:11 +0000 (10:26 -0700)
lib/edi/edi2json.rb
lib/edi/mapper.rb
lib/openils/mapper.rb

index 8f88fe4..0e637e9 100644 (file)
@@ -1,4 +1,9 @@
-require 'json'
+begin
+  require 'json/pure'
+rescue LoadError
+  warn "WARNING: json-pure not found. Trying json."
+  require 'json'
+end
 
 module EDI
 
index 387eaa5..abeeeb9 100644 (file)
@@ -1,3 +1,4 @@
+require 'forwardable'
 require 'edi4r'
 require 'edi4r/edifact'
 begin
@@ -5,8 +6,12 @@ begin
 rescue LoadError
   warn "WARNING: edi4r-tdid not found. Only EDIFACT versions d96a and d01b will be supported!"
 end
-require 'forwardable'
-require 'json'
+begin
+  require 'json/pure'
+rescue LoadError
+  warn "WARNING: json-pure not found. Trying json."
+  require 'json'
+end
 
 class String
   
index 138bd52..ad4bd22 100644 (file)
@@ -3,7 +3,7 @@ require 'edi/mapper'
 module OpenILS
   
   class Mapper < EDI::E::Mapper
-    VERSION = '0.9.7'
+    VERSION = '0.9.8'
   end
   
 end