class Net::SSH::Shell::Subshell
Protected Instance Methods
look_for_finalize_initializer(ch, data)
click to toggle source
# File lib/net/ssh/shell/subshell.rb, line 13 def look_for_finalize_initializer(ch, data) return unless data =~ /#{manager.separator} (\d+)/ ch.on_close(&@master_onclose) finished!(Regexp.last_match[1]) end
on_stdout(ch, data)
click to toggle source
# File lib/net/ssh/shell/subshell.rb, line 7 def on_stdout(ch, data) return if output!(data) ch.on_data(&method(:look_for_finalize_initializer)) ch.send_data("export PS1=; echo #{manager.separator} $?\n") end