Method: Browser::Database::SQL::Result#each

Defined in:
opal/browser/database/sql.rb

#each {|row| ... } ⇒ self

Enumerate over the rows.

Yield Parameters:

Returns:

  • (self)


170
171
172
173
174
175
176
177
178
179
180
# File 'opal/browser/database/sql.rb', line 170

def each(&block)
  return enum_for :each unless block

  %x{
    for (var i = 0, length = #@native.rows.length; i < length; i++) {
      #{block.call(self[`i`])};
    }
  }

  self
end