Sha256: 1e5d1f9dd92f6d2c6134dd98c20a26d98b391e107df00dd3f2f0171d1b877fd4

Contents?: true

Size: 326 Bytes

Versions: 15

Compression:

Stored size: 326 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}"
        JSON.parse(RP.redis.get(key).presence || '[]')
      end
    end


  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
rails_performance-0.9.9 lib/rails_performance/reports/trace_report.rb
rails_performance-0.9.8 lib/rails_performance/reports/trace_report.rb
rails_performance-0.9.7 lib/rails_performance/reports/trace_report.rb
rails_performance-0.9.6 lib/rails_performance/reports/trace_report.rb
rails_performance-0.9.5 lib/rails_performance/reports/trace_report.rb
rails_performance-0.9.4 lib/rails_performance/reports/trace_report.rb
rails_performance-0.9.3 lib/rails_performance/reports/trace_report.rb
rails_performance-0.9.2 lib/rails_performance/reports/trace_report.rb
rails_performance-0.9.1 lib/rails_performance/reports/trace_report.rb
rails_performance-0.9.0.1 lib/rails_performance/reports/trace_report.rb
rails_performance-0.9.0 lib/rails_performance/reports/trace_report.rb
rails_performance-0.0.1.19 lib/rails_performance/reports/trace_report.rb
rails_performance-0.0.1.18 lib/rails_performance/reports/trace_report.rb
rails_performance-0.0.1.17 lib/rails_performance/reports/trace_report.rb
rails_performance-0.0.1.16 lib/rails_performance/reports/trace_report.rb