Sha256: 21020ebab987f94a7d1779a4f9f862dcdfd3999a53e1e78bfa5bb35a25cfc765

Contents?: true

Size: 175 Bytes

Versions: 12

Compression:

Stored size: 175 Bytes

Contents

module Specjour::QuietFork
  extend self
  attr_reader :pid

  def self.fork(&block)
    @pid = Kernel.fork do
      $stdout = StringIO.new
      block.call
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
specjour-0.4.1 lib/specjour/quiet_fork.rb
specjour-0.4.0 lib/specjour/quiet_fork.rb
specjour-0.3.1 lib/specjour/quiet_fork.rb
specjour-0.3.0 lib/specjour/quiet_fork.rb
specjour-0.3.0.rc8 lib/specjour/quiet_fork.rb
specjour-0.3.0.rc7 lib/specjour/quiet_fork.rb
specjour-0.3.0.rc6 lib/specjour/quiet_fork.rb
specjour-0.3.0.rc5 lib/specjour/quiet_fork.rb
specjour-0.3.0.rc4 lib/specjour/quiet_fork.rb
specjour-0.3.0.rc3 lib/specjour/quiet_fork.rb
specjour-0.3.0.rc2 lib/specjour/quiet_fork.rb
specjour-0.3.0.rc1 lib/specjour/quiet_fork.rb