Method: Beaker::SshConnection#register_stdout_for

Defined in:
lib/beaker/ssh_connection.rb

#register_stdout_for(channel, output, callback = nil) ⇒ Object



251
252
253
254
255
256
257
# File 'lib/beaker/ssh_connection.rb', line 251

def register_stdout_for channel, output, callback = nil
  channel.on_data do |ch, data|
    callback[data] if callback
    output.stdout << data
    output.output << data
  end
end