Class: Specinfra::Backend::Telnet

Inherits:
Exec
  • Object
show all
Defined in:
lib/specinfra/backend/telnet.rb

Instance Method Summary collapse

Methods inherited from Exec

#send_directory, #send_file

Methods inherited from Base

#set_example

Instance Method Details

#build_command(cmd) ⇒ Object



21
22
23
24
# File 'lib/specinfra/backend/telnet.rb', line 21

def build_command(cmd)
  cmd = super(cmd)
  cmd
end

#run_command(cmd, opt = {}) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/specinfra/backend/telnet.rb', line 7

def run_command(cmd, opt={})
  cmd = build_command(cmd)
  cmd = add_pre_command(cmd)
  ret = with_env do
    telnet_exec!(cmd)
  end
  if @example
    @example.[:command] = cmd
    @example.[:stdout]  = ret[:stdout]
  end

  CommandResult.new ret
end