/*
* call-seq:
* row.each_pair { |column_value_array| block } -> row
*
* Iterate with column,value pairs.
*/
static VALUE
pgrow_each_pair(self)
VALUE self;
{
VALUE keys = pgrow_keys(self);
int i;
for (i = 0; i < RARRAY(keys)->len; ++i) {
rb_yield(rb_assoc_new(rb_ary_entry(keys, i), rb_ary_entry(self, i)));
}
return self;
}