Module: Bugno
- Defined in:
- lib/bugno.rb,
lib/bugno/event.rb,
lib/bugno/logger.rb,
lib/bugno/handler.rb,
lib/bugno/railtie.rb,
lib/bugno/version.rb,
lib/bugno/reporter.rb,
lib/bugno/backtrace.rb,
lib/bugno/configuration.rb,
lib/bugno/filter/params.rb,
lib/bugno/encoding/encoder.rb,
lib/bugno/encoding/encoding.rb,
lib/bugno/middleware/rails/bugno.rb,
lib/bugno/request_data_extractor.rb,
lib/bugno/middleware/rails/show_exceptions.rb,
lib/bugno/middleware/rails/active_job_extensions.rb
Defined Under Namespace
Modules: Encoding, Filter, Middleware, RequestDataExtractor
Classes: Backtrace, Configuration, Error, Event, Handler, Railtie, Reporter
Constant Summary
collapse
- VERSION =
'0.1.9'
- API_URL =
'https://api.bugno.io'
- IGNORE_DEFAULT =
[
'AbstractController::ActionNotFound',
'ActionController::InvalidAuthenticityToken',
'ActionController::RoutingError',
'ActionController::UnknownAction',
'ActiveRecord::RecordNotFound',
'ActiveJob::DeserializationError'
].freeze
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
16
17
18
|
# File 'lib/bugno.rb', line 16
def configuration
@configuration
end
|
Class Method Details
26
27
28
|
# File 'lib/bugno.rb', line 26
def configure
yield(configuration)
end
|
22
23
24
|
# File 'lib/bugno.rb', line 22
def configured?
!!configuration.api_key
end
|
.logger ⇒ Object
5
6
7
|
# File 'lib/bugno/logger.rb', line 5
def logger
@logger ||= Logger.new(STDOUT)
end
|