class Yacli::Run

Public Class Methods

new(opt = {}) click to toggle source
# File lib/yacli/run.rb, line 7
def initialize(opt = {})
  log_path = !opt['log-path'].nil? ? opt['log-path'] : nil
  @log = init_logger(log_path)
  @log.debug "opt: #{opt.inspect}"
end

Public Instance Methods

go(cmd = 'uname -a') click to toggle source
# File lib/yacli/run.rb, line 13
def go(cmd = 'uname -a')
  @log.debug "cmd: #{cmd}"
  output = pass_cli cmd
  @log.info "output: #{output}"
  output
end