Class: KnjDB_mysql2_result

Inherits:
Object show all
Defined in:
lib/knj/knjdb/drivers/mysql/knjdb_mysql.rb

Instance Method Summary collapse

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

#fetchObject



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