class ChildProcess::AbstractIO
Attributes
stderr[R]
stdin[R]
stdout[R]
Public Instance Methods
_stdin=(io)
click to toggle source
@api private
# File lib/childprocess/abstract_io.rb, line 24 def _stdin=(io) check_type io @stdin = io end
inherit!()
click to toggle source
# File lib/childprocess/abstract_io.rb, line 5 def inherit! @stdout = STDOUT @stderr = STDERR end
stderr=(io)
click to toggle source
# File lib/childprocess/abstract_io.rb, line 10 def stderr=(io) check_type io @stderr = io end
stdout=(io)
click to toggle source
# File lib/childprocess/abstract_io.rb, line 15 def stdout=(io) check_type io @stdout = io end
Private Instance Methods
check_type(io)
click to toggle source
# File lib/childprocess/abstract_io.rb, line 31 def check_type(io) raise SubclassResponsibility, "check_type" end