Module: SpeedupDashboard

Defined in:
lib/speedup-dashboard.rb,
lib/speedup-dashboard/engine.rb,
lib/speedup-dashboard/version.rb,
lib/speedup/analyzers/analyzer.rb,
app/models/speedup_dashboard/server.rb,
lib/speedup-dashboard/request_store.rb,
app/models/speedup_dashboard/context.rb,
app/models/speedup_dashboard/request.rb,
app/models/speedup_dashboard/context_info.rb,
app/helpers/speedup_dashboard/servers_helper.rb,
app/helpers/speedup_dashboard/requests_helper.rb,
app/jobs/speedup_dashboard/analyze_request_job.rb,
app/helpers/speedup_dashboard/application_helper.rb,
app/controllers/speedup_dashboard/servers_controller.rb,
app/controllers/speedup_dashboard/requests_controller.rb,
app/controllers/speedup_dashboard/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, RequestsHelper, ServersHelper Classes: AnalyzeRequestJob, Analyzer, ApplicationController, Context, ContextInfo, Engine, Request, RequestStore, RequestsController, Server, ServersController

Constant Summary collapse

VERSION =
"0.0.1"

Instance Method Summary collapse

Instance Method Details

#analyze(request) ⇒ Object



14
15
16
17
18
# File 'lib/speedup-dashboard.rb', line 14

def analyze(request)
  @analyzers.each do |analyzer|
    analyzer.analyze(request)
  end
end

#analyzersObject

array of arrays



6
7
8
# File 'lib/speedup-dashboard.rb', line 6

def analyzers
  @analyzer_options ||= []
end

#initialize_analyzers!Object



10
11
12
# File 'lib/speedup-dashboard.rb', line 10

def initialize_analyzers!
  @analyzers = @analyzer_options.map{|analyzer| initialize_analyzer(*analyzer) }
end