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; }