Method: ActiveRecord::Explain#collecting_queries_for_explain

Defined in:
activerecord/lib/active_record/explain.rb

#collecting_queries_for_explainObject

Executes the block with the collect flag enabled. Queries are collected asynchronously by the subscriber and returned.



9
10
11
12
13
14
15
# File 'activerecord/lib/active_record/explain.rb', line 9

def collecting_queries_for_explain # :nodoc:
  ExplainRegistry.collect = true
  yield
  ExplainRegistry.queries
ensure
  ExplainRegistry.reset
end