Top Constructors Methods
org.jruby.ext.io.nonblock

public Class IONonBlock

extends Object
Class Inheritance
Imports
org.jruby.Ruby, .RubyIO, org.jruby.anno.JRubyMethod, org.jruby.runtime.Block, .ThreadContext, org.jruby.runtime.builtin.IRubyObject

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static RubyIO
public static void
load(Ruby runtime)

public static IRubyObject
public static IRubyObject
nonblock(ThreadContext context, IRubyObject io, IRubyObject nonblocking, Block block)

public static IRubyObject
public static IRubyObject
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

IONonBlockback to summary
public IONonBlock()

Method Detail

getIOback to summary
private static RubyIO getIO(IRubyObject io)
loadback to summary
public static void load(Ruby runtime)
nonblockback to summary
public static IRubyObject nonblock(ThreadContext context, IRubyObject io, Block block)
Annotations
@JRubyMethod
name:nonblock
nonblockback to summary
public static IRubyObject nonblock(ThreadContext context, IRubyObject io, IRubyObject nonblocking, Block block)
Annotations
@JRubyMethod
name:nonblock
nonblock_pback to summary
public static IRubyObject nonblock_p(ThreadContext context, IRubyObject io)
Annotations
@JRubyMethod
name:nonblock?
nonblock_setback to summary
public static IRubyObject nonblock_set(ThreadContext context, IRubyObject io, IRubyObject nonblocking)
Annotations
@JRubyMethod
name:nonblock=