Updated mcollective.init according to OSCI-658
[packages/precise/mcollective.git] / lib / mcollective / vendor / json / lib / json / pure.rb
diff --git a/lib/mcollective/vendor/json/lib/json/pure.rb b/lib/mcollective/vendor/json/lib/json/pure.rb
new file mode 100644 (file)
index 0000000..dbac93c
--- /dev/null
@@ -0,0 +1,15 @@
+require 'json/common'
+require 'json/pure/parser'
+require 'json/pure/generator'
+
+module JSON
+  # This module holds all the modules/classes that implement JSON's
+  # functionality in pure ruby.
+  module Pure
+    $DEBUG and warn "Using Pure library for JSON."
+    JSON.parser = Parser
+    JSON.generator = Generator
+  end
+
+  JSON_LOADED = true unless defined?(::JSON::JSON_LOADED)
+end