Skip to content

Commit dd0149b

Browse files
committed
Add structu support required by oj.
1 parent 567cdb9 commit dd0149b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/c/cext/struct.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,14 @@ VALUE rb_struct_new(VALUE klass, ...) {
6464
return RUBY_CEXT_INVOKE("rb_struct_new_no_splat", klass, ary);
6565
}
6666

67+
VALUE rb_struct_s_members(VALUE klass) {
68+
return RUBY_INVOKE(klass, "rb_struct_s_members");
69+
}
70+
71+
VALUE rb_struct_members(VALUE s) {
72+
return RUBY_INVOKE(s, "rb_struct_members");
73+
}
74+
6775
VALUE rb_struct_size(VALUE s) {
6876
return RUBY_INVOKE(s, "size");
6977
}

0 commit comments

Comments
 (0)