diff --git a/lib/lpgar.rb b/lib/lpgar.rb index d94d666..b223a22 100644 --- a/lib/lpgar.rb +++ b/lib/lpgar.rb @@ -106,8 +106,9 @@ module LPGAR # Map returned rows from a query to an array of objects of this table. # @param query [String] raw postgresql query # @return [Array(Object)] array of records of this table - def map(query) - conn.exec(query).map do |row| + def map(query, params = []) + # @sg-ignore + conn.exec(query, params).map do |row| new(row, syncless: true) end end diff --git a/lpgar.gemspec b/lpgar.gemspec index de31f02..6130467 100644 --- a/lpgar.gemspec +++ b/lpgar.gemspec @@ -2,7 +2,7 @@ Gem::Specification.new do |spec| spec.name = "lpgar" - spec.version = "0.2.1" + spec.version = "0.2.2" spec.summary = "Lightweight Postgres Active Record" spec.description = <<~DESC Lightweight implementation of Active Record pattern for Postgres.