module PgExecArrayParams

Constants

EQ_KIND

AExpr

IN_KIND
LOCATION
NUMBER
PARAM_REF
REXPR
VERSION

Public Class Methods

included(base) click to toggle source
# File lib/pg_exec_array_params.rb, line 29
def self.included(base)
  return unless base.name == 'PG::Connection'

  base.define_method :exec_array_params do |sql, params, *args|
    Query.new(sql, params).exec_params(self, *args)
  end
end

Public Instance Methods

exec_array_params(conn, sql, params, *args) click to toggle source
# File lib/pg_exec_array_params.rb, line 25
def exec_array_params(conn, sql, params, *args)
  Query.new(sql, params).exec_params(conn, *args)
end