Sha256: e6bb322999e8bc121a5f4439578ddcdc4a21a1341476affe23007539092423c4

Contents?: true

Size: 352 Bytes

Versions: 12

Compression:

Stored size: 352 Bytes

Contents

module RailsPerformance
  module Reports
    class TraceReport
      attr_reader :request_id

      def initialize(request_id:)
        @request_id = request_id
      end

      def data
        key = "trace|#{request_id}|END|#{RailsPerformance::SCHEMA}"
        JSON.parse(RailsPerformance.redis.get(key).presence || "[]")
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rails_performance-1.4.1 lib/rails_performance/reports/trace_report.rb
rails_performance-1.4.1.alpha1 lib/rails_performance/reports/trace_report.rb
rails_performance-1.4.0 lib/rails_performance/reports/trace_report.rb
rails_performance-1.4.0.alpha5 lib/rails_performance/reports/trace_report.rb
rails_performance-1.4.0.alpha4 lib/rails_performance/reports/trace_report.rb
rails_performance-1.4.0.alpha3 lib/rails_performance/reports/trace_report.rb
rails_performance-1.4.0.alpha2 lib/rails_performance/reports/trace_report.rb
rails_performance-1.4.0.alpha1 lib/rails_performance/reports/trace_report.rb
rails_performance-1.3.3 lib/rails_performance/reports/trace_report.rb
rails_performance-1.3.2 lib/rails_performance/reports/trace_report.rb
rails_performance-1.3.1 lib/rails_performance/reports/trace_report.rb
rails_performance-1.3.0 lib/rails_performance/reports/trace_report.rb