From: Asher Haig Date: 2010-07-11T20:41:44+09:00 Subject: Re: C Extension rb_block_call Weirdness Resolved: The documentation should read: Calls a method on the recv, with the method name specified by the symbol mid, with argc arguments in argv, supplying func as the block. When func is called as the block, it will receive the value from yield as the first argument, and data2 as the second argument. In other words, argc and argv are for the Ruby iteration method and not for the "func" callback function, as the documentation suggests. -- Posted via http://www.ruby-forum.com/.