public class PopenExecutor extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PopenExecutor.ExecArg |
Constructor and Description |
---|
PopenExecutor() |
Modifier and Type | Method and Description |
---|---|
static RubyString |
checkArgv(ThreadContext context,
IRubyObject[] argv) |
static RubyArray |
checkExecEnv(ThreadContext context,
RubyHash hash) |
static IRubyObject |
checkPipeCommand(ThreadContext context,
IRubyObject filenameOrCommand) |
static PopenExecutor.ExecArg |
execargNew(ThreadContext context,
IRubyObject[] argv,
boolean accept_shell) |
static IRubyObject |
pipeOpen(ThreadContext context,
IRubyObject prog,
String modestr,
int fmode,
IOEncodable convconfig) |
static IRubyObject |
popen(ThreadContext context,
IRubyObject[] argv,
RubyClass klass,
Block block) |
static RubyFixnum |
spawn(ThreadContext context,
IRubyObject[] argv) |
long |
spawnInternal(ThreadContext context,
IRubyObject[] argv,
String[] errmsg) |
public static IRubyObject checkPipeCommand(ThreadContext context, IRubyObject filenameOrCommand)
public static RubyFixnum spawn(ThreadContext context, IRubyObject[] argv)
public long spawnInternal(ThreadContext context, IRubyObject[] argv, String[] errmsg)
public static IRubyObject pipeOpen(ThreadContext context, IRubyObject prog, String modestr, int fmode, IOEncodable convconfig)
public static IRubyObject popen(ThreadContext context, IRubyObject[] argv, RubyClass klass, Block block)
public static RubyArray checkExecEnv(ThreadContext context, RubyHash hash)
public static PopenExecutor.ExecArg execargNew(ThreadContext context, IRubyObject[] argv, boolean accept_shell)
public static RubyString checkArgv(ThreadContext context, IRubyObject[] argv)
Copyright © 2001-2015 JRuby. All Rights Reserved.