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] || IGNORED_PAYLOADS.include?(payload[:name]) || payload[:sql] !~ EXPLAINED_SQLS
end

def start(name, id, payload)

:nodoc:
def start(name, id, payload)
  # unused
end