vendored/puppet/lib/puppet/module_tool/applications/unpacker.rb in bolt-0.20.3 vs vendored/puppet/lib/puppet/module_tool/applications/unpacker.rb in bolt-0.20.5
- old
+ new
@@ -1,8 +1,8 @@
require 'pathname'
require 'tmpdir'
-require 'json'
+require 'puppet/util/json'
require 'puppet/file_system'
module Puppet::ModuleTool
module Applications
class Unpacker < Application
@@ -73,10 +73,10 @@
end
end
# @api private
def module_name
- metadata = JSON.parse((root_dir + 'metadata.json').read)
+ metadata = Puppet::Util::Json.load((root_dir + 'metadata.json').read)
metadata['name'][/-(.*)/, 1]
end
# @api private
def move_into(dir)