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