Method: Baza::Driver::Mysql2::Result#each
- Defined in:
- lib/baza/driver/mysql2/result.rb
#each ⇒ Object
Loops over every single result yielding it.
17 18 19 20 21 22 23 24 25 |
# File 'lib/baza/driver/mysql2/result.rb', line 17 def each return unless @result @result.each(as: :hash, symbolize_keys: true) do |row| next unless row # This sometimes happens when streaming results... row = Hash[row.map { |k, v| [k, v.to_s] }] if @type_translation == :string yield row end end |