public abstract class Assigner extends Object
Constructor and Description |
---|
Assigner() |
Modifier and Type | Method and Description |
---|---|
abstract void |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
abstract void |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
abstract void |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
abstract void |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
abstract void |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
abstract void |
assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject values,
Block block) |
IRubyObject |
convertIfAlreadyArray(Ruby runtime,
IRubyObject value) |
IRubyObject |
convertToArray(Ruby runtime,
IRubyObject value) |
protected IRubyObject[] |
shiftedArray(IRubyObject[] originalValues,
int numberOfElementsToShift) |
public abstract void assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
public abstract void assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
public abstract void assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
public abstract void assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
public abstract void assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
public abstract void assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject values, Block block)
public IRubyObject convertToArray(Ruby runtime, IRubyObject value)
public IRubyObject convertIfAlreadyArray(Ruby runtime, IRubyObject value)
protected IRubyObject[] shiftedArray(IRubyObject[] originalValues, int numberOfElementsToShift)
Copyright © 2001-2014 JRuby. All Rights Reserved.