Sha256: 62e442540df2093d4680fbc6e3f8527e7eca75687a7d0003009d1fde910dfc42

Contents?: true

Size: 625 Bytes

Versions: 36

Compression:

Stored size: 625 Bytes

Contents

module Raven
  class Processor::RemoveStacktrace < Processor
    def process(data)
      process_if_symbol_keys(data) if data[:exception]
      process_if_string_keys(data) if data["exception"]

      data
    end

    private

    def process_if_symbol_keys(data)
      data[:exception][:values].map do |single_exception|
        single_exception.delete(:stacktrace) if single_exception[:stacktrace]
      end
    end

    def process_if_string_keys(data)
      data["exception"]["values"].map do |single_exception|
        single_exception.delete("stacktrace") if single_exception["stacktrace"]
      end
    end
  end
end

Version data entries

36 entries across 36 versions & 3 rubygems

Version Path
sentry-raven-3.1.2 lib/raven/processor/removestacktrace.rb
sentry-raven-3.1.1 lib/raven/processor/removestacktrace.rb
sentry-raven-3.1.0 lib/raven/processor/removestacktrace.rb
sentry-raven-3.0.4 lib/raven/processor/removestacktrace.rb
sentry-raven-3.0.3 lib/raven/processor/removestacktrace.rb
sentry-raven-3.0.2 lib/raven/processor/removestacktrace.rb
sentry-raven-3.0.1 lib/raven/processor/removestacktrace.rb
sentry-raven-3.0.0 lib/raven/processor/removestacktrace.rb
sentry-raven-2.13.0 lib/raven/processor/removestacktrace.rb
sentry-raven-2.12.3 lib/raven/processor/removestacktrace.rb
sentry-raven-2.12.2 lib/raven/processor/removestacktrace.rb
sentry-raven-2.12.1 lib/raven/processor/removestacktrace.rb
sentry-raven-2.12.0 lib/raven/processor/removestacktrace.rb
sentry-raven-2.11.3 lib/raven/processor/removestacktrace.rb
sentry-raven-2.11.2 lib/raven/processor/removestacktrace.rb
sentry-raven-2.11.1 lib/raven/processor/removestacktrace.rb
sentry-raven-2.11.0 lib/raven/processor/removestacktrace.rb
sentry-raven-2.10.0 lib/raven/processor/removestacktrace.rb
sentry-raven-2.9.0 lib/raven/processor/removestacktrace.rb
sentry-raven-2.8.0 lib/raven/processor/removestacktrace.rb