Module: Insight

Defined in:
lib/insight.rb,
lib/insight/app.rb,
lib/insight/panel.rb,
lib/insight/logger.rb,
lib/insight/render.rb,
lib/insight/options.rb,
lib/insight/toolbar.rb,
lib/insight/database.rb,
lib/insight/panel_app.rb,
lib/insight/path-filter.rb,
lib/insight/enable-button.rb,
lib/insight/panels-header.rb,
lib/insight/panels-content.rb,
lib/insight/instrumentation.rb,
lib/insight/panels/log_panel.rb,
lib/insight/panels/sql_panel.rb,
lib/insight/params_signature.rb,
lib/insight/request-recorder.rb,
lib/insight/filtered_backtrace.rb,
lib/insight/panels/cache_panel.rb,
lib/insight/panels/redis_panel.rb,
lib/insight/panels/timer_panel.rb,
lib/insight/panels/memory_panel.rb,
lib/insight/redirect_interceptor.rb,
lib/insight/instrumentation/probe.rb,
lib/insight/panels/sql_panel/query.rb,
lib/insight/panels/templates_panel.rb,
lib/insight/panels/rails_info_panel.rb,
lib/insight/rack_static_bug_avoider.rb,
lib/insight/panels/cache_panel/stats.rb,
lib/insight/panels/redis_panel/stats.rb,
lib/insight/panels/speedtracer_panel.rb,
lib/insight/instrumentation/instrument.rb,
lib/insight/panels/active_record_panel.rb,
lib/insight/panels/sql_panel/panel_app.rb,
lib/insight/panels/active_resource_panel.rb,
lib/insight/panels/cache_panel/panel_app.rb,
lib/insight/panels/request_variables_panel.rb,
lib/insight/panels/speedtracer_panel/tracer.rb,
lib/insight/panels/templates_panel/rendering.rb,
lib/insight/panels/active_resource_panel/query.rb,
lib/insight/panels/speedtracer_panel/trace-app.rb

Defined Under Namespace

Modules: FilteredBacktrace, Instrumentation, Logging, Options, Render, SpeedTracer Classes: ActiveRecordPanel, ActiveResourcePanel, App, CachePanel, Database, EnableButton, LogPanel, Logger, MemoryPanel, Panel, PanelApp, PanelsContent, PanelsHeader, ParamsSignature, PathFilter, RackStaticBugAvoider, RailsInfoPanel, RedirectInterceptor, RedisPanel, RequestRecorder, RequestVariablesPanel, SQLPanel, TemplatesPanel, TimerPanel, Toolbar

Class Method Summary collapse

Class Method Details

.disableObject



7
8
9
# File 'lib/insight.rb', line 7

def disable
  Thread.current["insight.enabled"] = false
end

.enableObject



3
4
5
# File 'lib/insight.rb', line 3

def enable
  Thread.current["insight.enabled"] = true
end

.enabled?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/insight.rb', line 11

def enabled?
  Thread.current["insight.enabled"] == true
end