lib/execjs/external_runtime.rb in execjs-1.3.1 vs lib/execjs/external_runtime.rb in execjs-1.3.2

- old
+ new

@@ -83,24 +83,22 @@ "\\u%04x" % ch.unpack("U*") end end end - if MultiJson.respond_to?(:load) + if MultiJson.respond_to?(:dump) def json_decode(obj) MultiJson.load(obj) end - else - def json_decode(obj) - MultiJson.decode(obj) - end - end - if MultiJson.respond_to?(:dump) def json_encode(obj) MultiJson.dump(obj) end else + def json_decode(obj) + MultiJson.decode(obj) + end + def json_encode(obj) MultiJson.encode(obj) end end end