Sha256: 4beb2a724523362221705ba9b285f1d70c37d010a6f2a7512f87ed1667b093c7
Contents?: true
Size: 524 Bytes
Versions: 1
Compression:
Stored size: 524 Bytes
Contents
require 'vx/lib/shell' require 'stringio' module Vx module Lib module Container class Local Spawner = Struct.new(:work_dir) do include Lib::Shell include Lib::Container::Upload def exec(script, &logger) Dir.chdir work_dir do sh.exec upload(script, "~/build.sh", mode: '0755') sh.exec("~/build.sh", &logger) end end def id work_dir end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vx-lib-container-0.5.7 | lib/vx/lib/container/local/spawner.rb |