From 08c96179e46ce8a5fec25e1b4aeb5d9c63a2245e Mon Sep 17 00:00:00 2001 From: "Daniel P. Clark" <6ftdan@gmail.com> Date: Mon, 5 Feb 2018 14:59:11 -0500 Subject: [PATCH] private method and module method added Mentioned in PR https://github.com/d-unseductable/ruru/issues/56 --- src/class.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/class.rs b/src/class.rs index c0a65592..89f8999c 100644 --- a/src/class.rs +++ b/src/class.rs @@ -10,7 +10,9 @@ extern "C" { pub fn rb_define_const(klass: Value, name: *const c_char, value: Value); pub fn rb_define_method(klass: Value, name: *const c_char, callback: CallbackPtr, argc: Argc); pub fn rb_define_module(name: *const c_char) -> Value; + pub fn rb_define_module_function(klass: Value, name: *const c_char, callback: CallbackPtr, argc: Argc); pub fn rb_define_module_under(outer: Value, name: *const c_char) -> Value; + pub fn rb_define_private_method(klass: Value, name: *const c_char, callback: CallbackPtr, argc: Argc); pub fn rb_extend_object(object: Value, module: Value); pub fn rb_include_module(klass: Value, module: Value); pub fn rb_ivar_get(object: Value, name: Id) -> Value;