app/controllers/rails_mini_profiler/flamegraphs_controller.rb
# frozen_string_literal: true
require_dependency 'rails_mini_profiler/application_controller'
module RailsMiniProfiler
class FlamegraphsController < ApplicationController
layout 'rails_mini_profiler/flamegraph'
before_action :set_flamegraph, only: %i[show]
def show; end
private
def set_flamegraph
@flamegraph = Flamegraph.find_by!(rmp_profiled_request_id: params[:id]).json_data
end
def configuration
@configuration ||= RailsMiniProfiler.configuration
end
end
end