summaryrefslogtreecommitdiff
path: root/random.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2022-11-08 09:06:21 +0900
committerNobuyoshi Nakada <[email protected]>2022-11-10 11:59:45 +0900
commit6eaed20e145c1ab4c9c4ccf669d0ebea934f4d36 ()
treeec43f8696b661dcd8d19ad60e353999fbac0490b /random.c
parent0ae5de1a5ddcca407dd2ba30ca5d5f3d7c3ea4bc (diff)
Add version to the interface of Random extensions
-rw-r--r--random.c9
1 files changed, 9 insertions, 0 deletions
@@ -400,6 +400,15 @@ random_init(int argc, VALUE *argv, VALUE obj)
rb_raise(rb_eTypeError, "undefined random interface: %s",
RTYPEDDATA_TYPE(obj)->wrap_struct_name);
}
argc = rb_check_arity(argc, 0, 1);
rb_check_frozen(obj);
if (argc == 0) {