Sha256: 1d574918577f6810f99367fd457584a4ad505b52cd2cfb2e1c28ad1609ca1bfc
Contents?: true
Size: 528 Bytes
Versions: 56
Compression:
Stored size: 528 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
56 entries across 42 versions & 5 rubygems