class Baza::Driver::Tiny::Result
Public Class Methods
new(result)
click to toggle source
# File lib/baza/driver/tiny/result.rb, line 2 def initialize(result) @result = result.to_a result.cancel end
Public Instance Methods
each(&blk)
click to toggle source
# File lib/baza/driver/tiny/result.rb, line 7 def each(&blk) enum.each(&blk) end
fetch()
click to toggle source
# File lib/baza/driver/tiny/result.rb, line 11 def fetch enum.next rescue StopIteration nil end
Private Instance Methods
enum()
click to toggle source
# File lib/baza/driver/tiny/result.rb, line 19 def enum @enum ||= Enumerator.new do |yielder| @result.each do |result| yielder << result end end end