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