From 1fa74d200cff21c22c68d2bda835f522c8c1f687 Mon Sep 17 00:00:00 2001 From: hmsk Date: Mon, 28 Oct 2024 10:13:08 -0700 Subject: [PATCH] require json and securerandom internally --- ext/quickjsrb/quickjsrb.c | 2 ++ lib/quickjs.rb | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/quickjsrb/quickjsrb.c b/ext/quickjsrb/quickjsrb.c index e56ae3b..ac321f4 100644 --- a/ext/quickjsrb/quickjsrb.c +++ b/ext/quickjsrb/quickjsrb.c @@ -523,6 +523,8 @@ VALUE vm_m_initialize_quickjs_error(VALUE self, VALUE r_message, VALUE r_js_name RUBY_FUNC_EXPORTED void Init_quickjsrb(void) { + rb_require("json"); + rb_require("securerandom"); VALUE rb_mQuickjs = rb_define_module("Quickjs"); r_define_constants(rb_mQuickjs); diff --git a/lib/quickjs.rb b/lib/quickjs.rb index 7314004..258a1c3 100644 --- a/lib/quickjs.rb +++ b/lib/quickjs.rb @@ -1,8 +1,6 @@ # frozen_string_literal: true require "timeout" -require "json" -require "securerandom" require_relative "quickjs/version" require_relative "quickjs/quickjsrb"