class Inprovise::MockExecutionContext

Public Instance Methods

copy(from, to) click to toggle source
# File lib/inprovise/execution_context.rb, line 277
def copy(from, to)
  @log.mock_execute("COPY: #{from} #{to}")
end
download(from, to) click to toggle source
# File lib/inprovise/execution_context.rb, line 265
def download(from, to)
  @log.mock_execute("DOWLOAD: #{to} <= #{from}")
end
mkdir(path) click to toggle source
# File lib/inprovise/execution_context.rb, line 269
def mkdir(path)
  @log.mock_execute("MKDIR: #{path}")
end
remove(path) click to toggle source
# File lib/inprovise/execution_context.rb, line 273
def remove(path)
  @log.mock_execute("REMOVE: #{path}")
end
run(cmd) click to toggle source
# File lib/inprovise/execution_context.rb, line 251
def run(cmd)
  @log.mock_execute(cmd)
  ''
end
set_owner(path, user, group=nil) click to toggle source
# File lib/inprovise/execution_context.rb, line 285
def set_owner(path, user, group=nil)
  @log.mock_execute("SET_OWNER: #{path} #{user} #{group ? " #{group}" : ''}")
end
set_permissions(path, mask) click to toggle source
# File lib/inprovise/execution_context.rb, line 281
def set_permissions(path, mask)
  @log.mock_execute("SET_PERMISSIONS: #{path} #{'%o' % mask}")
end
sudo(cmd) click to toggle source
# File lib/inprovise/execution_context.rb, line 256
def sudo(cmd)
  @log.mock_execute "sudo #{cmd}"
  ''
end
upload(from, to) click to toggle source
# File lib/inprovise/execution_context.rb, line 261
def upload(from, to)
  @log.mock_execute("UPLOAD: #{from} => #{to}")
end