ext/result.cc in swift-0.6.0 vs ext/result.cc in swift-0.6.1
- old
+ new
@@ -210,10 +210,10 @@
dbi::AbstractResultSet *result = result_handle(self);
try {
std::vector<string> result_fields = result->fields();
VALUE fields = rb_ary_new();
for (int i = 0; i < result_fields.size(); i++)
- rb_ary_push(fields, rb_str_new2(result_fields[i].c_str()));
+ rb_ary_push(fields, ID2SYM(rb_intern(result_fields[i].c_str())));
return fields;
}
CATCH_DBI_EXCEPTIONS();
}