Class: Net::SSH::Service::Process::POpen3Manager::SSHStdinPipe

Class | Net::SSH::Service::Process::POpen3Manager::SSHStdinPipe
In: | lib/net/ssh/service/process/popen3.rb
Parent: | Object

A specialized class for use by the Net::SSH "popen3" service. An instance of this class represents a means of writing data to an SSH channel. This class should never be instantiated directly; use the popen3 method instead.

### Methods

new puts write

### Attributes

channel | [R] | The channel used by this pipe.

### Public Class methods

new( channel )

Create a new `stdin` pipe on the given channel.

### Public Instance methods

puts( data )

Write the given data as channel data to the underlying channel, appending a newline character (if one isn‘t already appended).

write( data )

Write the given data as channel data to the underlying channel.

[Validate]