Class: KnjDB_mysql2_result
- Defined in:
- lib/knj/knjdb/drivers/mysql/knjdb_mysql.rb
Instance Method Summary collapse
- #each(&block) ⇒ Object
- #fetch ⇒ Object
-
#initialize(result) ⇒ KnjDB_mysql2_result
constructor
A new instance of KnjDB_mysql2_result.
Constructor Details
#initialize(result) ⇒ KnjDB_mysql2_result
Returns a new instance of KnjDB_mysql2_result.
442 443 444 |
# File 'lib/knj/knjdb/drivers/mysql/knjdb_mysql.rb', line 442 def initialize(result) @result = result end |
Instance Method Details
#each(&block) ⇒ Object
456 457 458 |
# File 'lib/knj/knjdb/drivers/mysql/knjdb_mysql.rb', line 456 def each(&block) @result.each(&block) end |
#fetch ⇒ Object
446 447 448 449 450 451 452 453 454 |
# File 'lib/knj/knjdb/drivers/mysql/knjdb_mysql.rb', line 446 def fetch @enum = @result.to_enum if !@enum begin return @enum.next rescue StopIteration return false end end |