Class: RailsVitals::RequestsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/rails_vitals/requests_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



3
4
5
6
# File 'app/controllers/rails_vitals/requests_controller.rb', line 3

def index
  @records = RailsVitals.store.all.reverse
  @records = filter(@records)
end

#showObject



8
9
10
11
12
13
14
15
16
17
18
# File 'app/controllers/rails_vitals/requests_controller.rb', line 8

def show
  @record = RailsVitals.store.find(params[:id])
  return render plain: "Request not found", status: :not_found unless @record

  @query_dna = @record.queries.map do |q|
    {
      query: q,
      dna: Analyzers::SqlTokenizer.tokenize(q[:sql], all_queries: @record.queries)
    }
  end
end