class Cql::Model::QueryResult

Attributes

metadata[R]

Public Class Methods

new(results, klass) click to toggle source
# File lib/cql/model/query_result.rb, line 6
def initialize(results, klass)
  @metadata = results.metadata
  @rows = results.collect {|result| klass.new(result, metadata: @metadata)}
end

Public Instance Methods

each(&block) click to toggle source
# File lib/cql/model/query_result.rb, line 15
def each(&block)
  @rows.each(&block)
end
Also aliased as: each_row
each_row(&block)
Alias for: each
empty?() click to toggle source
# File lib/cql/model/query_result.rb, line 11
def empty?
  @rows.nil? || @rows.empty?
end