Module: Celluloid::IO::PTY

Defined in:
lib/celluloid/io/pty.rb

Defined Under Namespace

Classes: Master

Class Method Summary collapse

Class Method Details

.open {|[cm,s]| ... } ⇒ Object

Yields:

  • ([cm,s])


23
24
25
26
27
28
# File 'lib/celluloid/io/pty.rb', line 23

def self.open
  m,s = ::PTY.open
  cm = Master.new(m)
  yield [cm,s] if block_given?
  [cm,s]
end