class ActiveRecord::ExplainSubscriber
:nodoc:
def finish(name, id, payload)
def finish(name, id, payload) if ExplainRegistry.collect? && !ignore_payload?(payload) ExplainRegistry.queries << payload.values_at(:sql, :binds) end end
def ignore_payload?(payload)
def ignore_payload?(payload) payload[:exception] || payload[:cached] || IGNORED_PAYLOADS.include?(payload[:name]) || !payload[:sql].match?(EXPLAINED_SQLS) end
def start(name, id, payload)
def start(name, id, payload) # unused end