Module: AwesomeExplain
- Defined in:
- lib/awesome_explain.rb,
lib/awesome_explain/config.rb,
lib/awesome_explain/engine.rb,
lib/awesome_explain/version.rb,
lib/awesome_explain/tasks/db.rb,
lib/awesome_explain/utils/color.rb,
app/models/awesome_explain/plan_node.rb,
app/models/awesome_explain/plan_tree.rb,
lib/awesome_explain/stats/postgresql.rb,
lib/awesome_explain/renderers/mongoid.rb,
lib/awesome_explain/sidekiq_middleware.rb,
lib/awesome_explain/renderers/active_record.rb,
app/models/awesome_explain/application_record.rb
Defined Under Namespace
Modules: Insights, Mongodb, Queue, Renderers, Stats, Subscribers, Tasks, Utils
Classes: ApplicationRecord, Config, Controller, DelayedJob, Engine, Explain, Log, NoBlockGivenException, PgDmlStat, PgSeqScan, PlanNode, PlanTree, SidekiqMiddleware, SidekiqWorker, SqlExplain, SqlPlanNode, SqlPlanStats, SqlPlanTree, SqlQuery, Stacktrace
Constant Summary
collapse
- VERSION =
'1.0.1'
Class Method Summary
collapse
Class Method Details
.clean ⇒ Object
68
69
70
71
72
73
74
75
|
# File 'lib/awesome_explain.rb', line 68
def self.clean
AwesomeExplain::Log.delete_all
AwesomeExplain::SqlQuery.delete_all
AwesomeExplain::Explain.delete_all
AwesomeExplain::SqlExplain.delete_all
AwesomeExplain::Stacktrace.delete_all
AwesomeExplain::Controller.delete_all
end
|
77
78
79
80
81
|
# File 'lib/awesome_explain.rb', line 77
def self.configure(&block)
raise NoBlockGivenException unless block_given?
Config.configure(&block)
end
|