class Inprovise::ExecutionContext::DSL
Public Instance Methods
as(user, &blk)
click to toggle source
# File lib/inprovise/execution_context.rb, line 33 def as(user, &blk) @context.as(user, &blk) end
binary_exists?(binary)
click to toggle source
# File lib/inprovise/execution_context.rb, line 93 def binary_exists?(binary) @context.binary_exists?(binary) end
download(from, to)
click to toggle source
# File lib/inprovise/execution_context.rb, line 65 def download(from, to) @context.download(from, to) end
env(var)
click to toggle source
# File lib/inprovise/execution_context.rb, line 53 def env(var) @context.env(var) end
in_dir(path, &blk)
click to toggle source
# File lib/inprovise/execution_context.rb, line 37 def in_dir(path, &blk) @context.in_dir(path, &blk) end
local(path)
click to toggle source
# File lib/inprovise/execution_context.rb, line 77 def local(path) @context.local(path) end
log(msg=nil, color=nil)
click to toggle source
# File lib/inprovise/execution_context.rb, line 57 def log(msg=nil, color=nil) @context.log(msg, color) end
mkdir(path)
click to toggle source
# File lib/inprovise/execution_context.rb, line 69 def mkdir(path) @context.mkdir(path) end
remote(path)
click to toggle source
# File lib/inprovise/execution_context.rb, line 81 def remote(path) @context.remote(path) end
remove(path)
click to toggle source
# File lib/inprovise/execution_context.rb, line 73 def remove(path) @context.remove(path) end
run(cmd, opts={})
click to toggle source
# File lib/inprovise/execution_context.rb, line 45 def run(cmd, opts={}) @context.run(cmd, opts) end
run_local(cmd)
click to toggle source
# File lib/inprovise/execution_context.rb, line 41 def run_local(cmd) @context.run_local(cmd) end
sudo(cmd, opts={})
click to toggle source
# File lib/inprovise/execution_context.rb, line 49 def sudo(cmd, opts={}) @context.sudo(cmd, opts) end
template(path)
click to toggle source
# File lib/inprovise/execution_context.rb, line 85 def template(path) @context.template(path) end
trigger(action_ref, *args)
click to toggle source
# File lib/inprovise/execution_context.rb, line 89 def trigger(action_ref, *args) @context.trigger(*@context.resolve_action_ref(action_ref), *args) end
upload(from, to)
click to toggle source
# File lib/inprovise/execution_context.rb, line 61 def upload(from, to) @context.upload(from, to) end