Method: Chef::CookbookVersion#compile_metadata
- Defined in:
- lib/chef/cookbook_version.rb
#compile_metadata(path = root_dir) ⇒ Object
583 584 585 586 587 588 589 590 591 592 593 594 |
# File 'lib/chef/cookbook_version.rb', line 583 def (path = root_dir) json_file = "#{path}/metadata.json" rb_file = "#{path}/metadata.rb" return nil if File.exist?(json_file) md = Chef::Cookbook::Metadata.new md.from_file(rb_file) f = File.open(json_file, "w") f.write(Chef::JSONCompat.to_json_pretty(md)) f.close f.path end |