Sha256: 04804311dfd9f44e2763c728607a9ebb1a5709766372b9229318218cc0a58f1a

Contents?: true

Size: 403 Bytes

Versions: 1

Compression:

Stored size: 403 Bytes

Contents

# frozen_string_literal: true

# A patch for Raven::Context class
module Lamian::RavenContextExtension
  # Adds current lamian log to the extra part of all raven events generated inside Lamian.run block
  # @see https://www.rubydoc.info/gems/sentry-raven/0.9.2/Raven/Context#extra-instance_method
  def extra
    log = Lamian.dump(format: :txt)
    log ? super.merge!(lamian_log: log) : super
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lamian-1.1.1 lib/lamian/raven_context_extension.rb