class Chef::Knife::EnvironmentTarUpload
Public Class Methods
upload_environments(tar_file)
click to toggle source
# File lib/chef/knife/environment_tar_upload.rb, line 25 def self.upload_environments(tar_file) environment_from_file = Chef::Knife::EnvironmentFromFile.new tar_file.environments.each do |environment_path| environment_from_file.name_args = [environment_path] environment_from_file.run end end
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/environment_tar_upload.rb, line 12 def run #Get Arguments if @name_args.size != 1 ui.info("Please specify a tar path") show_usage exit 1 end tar_file = Chef::TarFile.new(@name_args.first) EnvironmentTarUpload.upload_environments tar_file end