Пример #1
0
/* :nodoc: */
static VALUE
yielder_initialize(VALUE obj)
{
    rb_need_block();

    return yielder_init(obj, rb_block_proc());
}
Пример #2
0
static VALUE
yielder_new(void)
{
    return yielder_init(yielder_allocate(rb_cYielder), rb_proc_new(yielder_yield_i, 0));
}
Пример #3
0
static VALUE
yielder_new_i(VALUE dummy)
{
    return yielder_init(yielder_allocate(rb_cYielder), rb_block_proc());
}