Sha256: 64455181333cf54b7195728be7b72a1a5a0d867d35fa36387df4c2ae59d9db84

Contents?: true

Size: 350 Bytes

Versions: 3

Compression:

Stored size: 350 Bytes

Contents

require 'raven'

module Skydrive
  class RavenLogger
    ENV_KEY = "RAVEN_SKYDRIVE_DSN"

    def self.capture_exception(error)
      return if Rails.env.test?
      if (ENV[ENV_KEY])
        config = Raven.configuration
        config.dsn = ENV.fetch(ENV_KEY)
      end
      Raven.capture_exception(error, {configuration: config})
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lti_skydrive-1.2.2 lib/skydrive/raven_logger.rb
lti_skydrive-1.2.1 lib/skydrive/raven_logger.rb
lti_skydrive-1.2.0 lib/skydrive/raven_logger.rb