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