class ActiveRecord::Assertions::QueryAssertions::SQLCounter

:nodoc:

def call(*, payload)

def call(*, payload)
  return if payload[:cached]
  sql = payload[:sql]
  @log_all << sql
  unless payload[:name] == "SCHEMA"
    bound_values = (payload[:binds] || []).map do |value|
      value = value.value_for_database if value.respond_to?(:value_for_database)
      value
    end
    @log_full << [sql, bound_values]
  end
end

def initialize

def initialize
  @log_full = []
  @log_all = []
end

def log

def log
  @log_full.map(&:first)
end