Sha256: 9c3fd9a1ab8ce73bcc47a9a47cb0263f6946c23ba86730a133169695ae9b0cb4

Contents?: true

Size: 441 Bytes

Versions: 12

Compression:

Stored size: 441 Bytes

Contents

module RailsPerformance
  module Models
    class TraceRecord < BaseRecord
      attr_accessor :request_id, :value

      def initialize(request_id:, value:)
        @request_id = request_id
        @value = value
      end

      def save
        return if value.empty?

        Utils.save_to_redis("trace|#{request_id}|END|#{RailsPerformance::SCHEMA}", value, RailsPerformance.recent_requests_time_window.to_i)
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

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