Module: Expect4r::Router::Ios::TermServer

Included in:
Ios
Defined in:
lib/router/cisco/ios/termserver.rb

Instance Method Summary collapse

Instance Method Details

#clear_line(lineno) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/router/cisco/ios/termserver.rb', line 9

def clear_line(lineno)
  confirm = [/\[confirm\]/, ""]
  @matches << confirm
  putline "clear line #{lineno}"
rescue Expect4r::Router::Error::SyntaxError => e
  puts e.err_msg
ensure
  @matches.delete confirm
end

#powercycle(lineno) ⇒ Object



4
5
6
7
8
# File 'lib/router/cisco/ios/termserver.rb', line 4

def powercycle(lineno)
  config "line #{lineno}\nmodem dtr\nmodem dtr-active"
  sleep 2
  config "line #{lineno}\nno modem dtr\nno modem dtr-active"
end