Package org.jruby
Class RubyData
java.lang.Object
org.jruby.RubyData
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RubyClasscreateDataClass(ThreadContext context, RubyClass Object) static RubyArraydeconstruct(ThreadContext context, IRubyObject self) static RubyHashdeconstruct_keys(ThreadContext context, IRubyObject self, IRubyObject keys) static RubyClassdefine(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjecteql(ThreadContext context, IRubyObject self, IRubyObject other) static IRubyObjecthash(ThreadContext context, IRubyObject self) static voidinitialize(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectinitialize_copy(ThreadContext context, IRubyObject copy, IRubyObject original) static IRubyObjectinspect(ThreadContext context, IRubyObject self) static voidmarshalTo(ThreadContext context, RubyOutputStream out, IRubyObject data, MarshalDumper output) static RubyArraymembers(ThreadContext context, IRubyObject self) static IRubyObjectop_equal(ThreadContext context, IRubyObject self, IRubyObject other) static RubyHashto_h(ThreadContext context, IRubyObject self, Block block) static IRubyObjectunmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input, RubyClass rbClass) static IRubyObjectwith(ThreadContext context, IRubyObject self, IRubyObject[] args)
-
Constructor Details
-
RubyData
public RubyData()
-
-
Method Details
-
createDataClass
-
define
public static RubyClass define(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) -
initialize
-
initialize_copy
public static IRubyObject initialize_copy(ThreadContext context, IRubyObject copy, IRubyObject original) -
op_equal
-
eql
-
hash
-
inspect
-
to_h
-
members
-
deconstruct
-
deconstruct_keys
-
with
-
marshalTo
public static void marshalTo(ThreadContext context, RubyOutputStream out, IRubyObject data, MarshalDumper output) -
unmarshalFrom
public static IRubyObject unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input, RubyClass rbClass)
-