bundle_upload

in lib/taste_tester/client.rb [187:214]


    def bundle_upload
      dest = File.join(@server.bundle_dir, 'tt.tgz')
      begin
        Tempfile.create(['tt', '.tgz'], @server.bundle_dir) do |tempfile|
          stream = Zlib::GzipWriter.new(tempfile)
          Minitar::Writer.open(stream) do |writer|
            TasteTester::Config.relative_cookbook_dirs.each do |cb_dir|
              populate(stream, writer, cb_dir, 'cookbooks')
            end
            populate(
              stream, writer, TasteTester::Config.relative_role_dir, 'roles'
            )
            populate(
              stream, writer, TasteTester::Config.relative_databag_dir,
              'data_bags'
            )
          end
          stream.close
          File.rename(tempfile.path, dest)
        end
      rescue Errno::ENOENT
        
        
        
        nil
      end
    end