rails-engine/exception-track

View on GitHub
lib/exception-track.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require "exception-track/version"
require "exception-track/configuration"
require "exception-track/log_subscriber"
require "exception-track/engine"

require "exception_notification"
require "exception_notification/rails"

require "kaminari"

module ExceptionTrack
  class << self
    def config
      return @config if defined?(@config)

      @config = Configuration.new
      @config.environments = %i[development production]
      @config
    end

    def configure(&block)
      config.instance_eval(&block)
    end
  end
end

ExceptionNotification.configure do |config|
  config.add_notifier :db, {}
end