lib/chef/knife/role_from_file.rb in chef-0.10.0.beta.5 vs lib/chef/knife/role_from_file.rb in chef-0.10.0.beta.6

- old
+ new

@@ -22,16 +22,21 @@ class Knife class RoleFromFile < Knife deps do require 'chef/role' + require 'chef/knife/core/object_loader' require 'chef/json_compat' end banner "knife role from file FILE (options)" + def loader + @loader ||= Knife::Core::ObjectLoader.new(Chef::Role, ui) + end + def run - updated = load_from_file(Chef::Role, @name_args[0]) + updated = loader.load_from("roles", @name_args[0]) updated.save output(format_for_display(updated)) if config[:print_after]