class Net::SSH::Connection::Channel
Constants
- PROMPT_REGEXP
Public Instance Methods
on_data(&block)
click to toggle source
# File lib/cronicle/ext/net-ssh_ext.rb, line 6 def on_data(&block) on_data_orig do |ch, data| sudo_password = Thread.current[SSHKit::Backend::Netssh::SUDO_PASSWORD_KEY] if sudo_password and data =~ PROMPT_REGEXP ch.send_data(sudo_password + "\n") else block.call(ch, data) if block end end end
Also aliased as: on_data_orig