class EasyMapper::Adapters::Results::PostgreResult

Public Class Methods

new(result) click to toggle source
# File lib/easy_mapper/adapters/results/postgre_result.rb, line 5
def initialize(result)
  @result = result
end

Public Instance Methods

list() click to toggle source
# File lib/easy_mapper/adapters/results/postgre_result.rb, line 21
def list
  @result.map do |row|
    row.map { |key, value| [key.to_sym, value] }.to_h
  end
end
single_hash() click to toggle source
# File lib/easy_mapper/adapters/results/postgre_result.rb, line 9
def single_hash
  list.first
end
single_value() click to toggle source
# File lib/easy_mapper/adapters/results/postgre_result.rb, line 13
def single_value
  @result.values.first.first
end
values() click to toggle source
# File lib/easy_mapper/adapters/results/postgre_result.rb, line 17
def values
  @result.values
end