lib/knj/knjdb/drivers/sqlite3/knjdb_sqlite3.rb in knjrbfw-0.0.8 vs lib/knj/knjdb/drivers/sqlite3/knjdb_sqlite3.rb in knjrbfw-0.0.9
- old
+ new
@@ -113,10 +113,16 @@
ret = @rows[@index]
return false if !ret
@index += 1
return ret
end
+
+ def each
+ while data = self.fetch
+ yield(data)
+ end
+ end
end
class KnjDB_sqlite3_result
def initialize(driver, result_array)
@result_array = result_array
@@ -144,7 +150,13 @@
ret[key] = val
end
end
return ret
+ end
+
+ def each
+ while data = self.fetch
+ yield(data)
+ end
end
end
\ No newline at end of file