module ExceptionDog

Constants

VERSION

Public Class Methods

configuration() click to toggle source
# File lib/exception_dog.rb, line 52
def configuration
  @configuration
end
configure() { |configuration| ... } click to toggle source
# File lib/exception_dog.rb, line 56
def configure
  @configuration = Configuration.new
  yield @configuration
  @configuration.logger ||= Logger.new(STDOUT)
  if !configuration.valid?
    @configuration.logger.error "Invalid ExceptionDog config #{configuration.errors.inspect}"
    @configuration.notifier = "LogNotifier"
  end
  @handler = Handler.new(configuration)
  @configuration
end
default_hostname() click to toggle source
# File lib/exception_dog.rb, line 72
def default_hostname
  Socket.gethostname;
end
notify(exception, data = {}) click to toggle source
# File lib/exception_dog.rb, line 68
def notify(exception, data = {})
  @handler.notify(exception, data)
end