class Balmora::Context::Exec
Public Instance Methods
_exec()
click to toggle source
# File lib/balmora/context/exec.rb, line 19 def _exec() exec = option(:exec) if exec.instance_of?(::String) exec = [@shell.expression(exec)] end end
options()
click to toggle source
Calls superclass method
Balmora::Context#options
# File lib/balmora/context/exec.rb, line 3 def options() return super().concat([:exec]) end
run()
click to toggle source
# File lib/balmora/context/exec.rb, line 15 def run() return @shell.run!(_exec(), verbose: false).rstrip() end
verify()
click to toggle source
Calls superclass method
Balmora::Context#verify
# File lib/balmora/context/exec.rb, line 7 def verify() if !@exec raise Error.new('"exec" should be defined') end super() end