From 8971f679d4e4d969065a01076c1cf5981580cce2 Mon Sep 17 00:00:00 2001 From: Inori Date: Sun, 4 Aug 2019 19:51:38 -0400 Subject: [PATCH] Let MiniFFI instances yield themselves in blocks --- binding/miniffi-binding.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/binding/miniffi-binding.cpp b/binding/miniffi-binding.cpp index 32b6200c..7391ce3f 100644 --- a/binding/miniffi-binding.cpp +++ b/binding/miniffi-binding.cpp @@ -143,6 +143,7 @@ RB_METHOD(MiniFFI_initialize) } } rb_iv_set(self, "_exports", INT2FIX(ex)); + if (rb_block_given_p()) rb_yield(self); return Qnil; }