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
- #analyze(request) ⇒ Object
-
#analyzers ⇒ Object
array of arrays.
- #initialize_analyzers! ⇒ Object
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 |
#analyzers ⇒ Object
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 |