Sha256: 6bea9df9e9c2e6be58236348a338acb9f4191e8b4a4fee447b827769ac0360e4
Contents?: true
Size: 411 Bytes
Versions: 14
Compression:
Stored size: 411 Bytes
Contents
require 'rbconfig' module RubyForker # Forks a ruby interpreter with same type as ourself. # jruby will fork jruby, ruby will fork ruby etc. def ruby(args, stderr=nil) config = ::Config::CONFIG interpreter = File::join(config['bindir'], config['ruby_install_name']) + config['EXEEXT'] cmd = "#{interpreter} #{args}" cmd << " 2> #{stderr}" unless stderr.nil? `#{cmd}` end end
Version data entries
14 entries across 14 versions & 1 rubygems