class Humble::ResultSet

Public Class Methods

new(rows, mapper) click to toggle source
# File lib/humble/result_set.rb, line 5
def initialize(rows, mapper)
  @rows = rows
  @mapper = mapper
end

Public Instance Methods

each(&block) click to toggle source
# File lib/humble/result_set.rb, line 10
def each(&block)
  @rows.each do |row|
    block.call(@mapper.map_from(row))
  end
end
include?(item) click to toggle source
# File lib/humble/result_set.rb, line 16
def include?(item)
  self.find do |x|
    x == item
  end
end
inspect() click to toggle source
# File lib/humble/result_set.rb, line 22
def inspect
  "[#{self.map { |x| x.inspect }.join(", ")}]"
end