Sha256: 70db99f9ac7604968c58c331d59bddf4f40d15bec82a6a48a4d0b1de21e48122
Contents?: true
Size: 492 Bytes
Versions: 132
Compression:
Stored size: 492 Bytes
Contents
module ChildProcess class AbstractIO attr_reader :stderr, :stdout, :stdin def inherit! @stdout = STDOUT @stderr = STDERR end def stderr=(io) check_type io @stderr = io end def stdout=(io) check_type io @stdout = io end # # @api private # def _stdin=(io) check_type io @stdin = io end private def check_type(io) raise SubclassResponsibility, "check_type" end end end
Version data entries
132 entries across 116 versions & 19 rubygems