Sha256: 0ee06415a1f43504509c817a185a5bef64cd5ee569ff55156659a6d42a45e3e7

Contents?: true

Size: 498 Bytes

Versions: 1

Compression:

Stored size: 498 Bytes

Contents

#encoding: utf-8
require 'vagabond/uploader'

module Vagabond
  class Uploader
    class Knife < Uploader

      def upload(*args)
        prepare unless args.include?(:no_prepare)
        com = "cookbook upload#{options[:knife_opts]} --all"
        if(options[:cookbook_paths])
          com << " --cookbook-path #{Array(options[:cookbook_paths]).join(':')}"
        end
        cmd = knife_command(com, :cwd => store)
        cmd.run_command
        cmd.error!
      end
      
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagabond-0.2.10 lib/vagabond/uploader/knife.rb