class Aruba::Api::Announcer

Public Class Methods

new(session, options = {}) click to toggle source
# File lib/aruba/api.rb, line 926
def initialize(session, options = {})
  @session, @options = session, options
end

Public Instance Methods

cmd(cmd) click to toggle source
# File lib/aruba/api.rb, line 945
def cmd(cmd)
  return unless @options[:cmd]
  print "$ #{cmd}"
end
dir(dir) click to toggle source
# File lib/aruba/api.rb, line 940
def dir(dir)
  return unless @options[:dir]
  print "$ cd #{dir}"
end
env(key, value) click to toggle source
# File lib/aruba/api.rb, line 950
def env(key, value)
  return unless @options[:env]
  print %Q{$ export #{key}="#{value}"}
end
stderr(content) click to toggle source
# File lib/aruba/api.rb, line 935
def stderr(content)
  return unless @options[:stderr]
  print content
end
stdout(content) click to toggle source
# File lib/aruba/api.rb, line 930
def stdout(content)
  return unless @options[:stdout]
  print content
end

Private Instance Methods

print(message) click to toggle source