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
# File lib/aruba/api.rb, line 957 def print(message) @session.announce_or_puts(message) end