/* :nodoc: */ static VALUE yielder_initialize(VALUE obj) { rb_need_block(); return yielder_init(obj, rb_block_proc()); }
static VALUE yielder_new(void) { return yielder_init(yielder_allocate(rb_cYielder), rb_proc_new(yielder_yield_i, 0)); }
static VALUE yielder_new_i(VALUE dummy) { return yielder_init(yielder_allocate(rb_cYielder), rb_block_proc()); }