Module: Hoodoo

Defined in:
lib/hoodoo.rb,
lib/hoodoo/data.rb,
lib/hoodoo/version.rb,
lib/hoodoo/services.rb,
lib/hoodoo/generator.rb,
lib/hoodoo/presenters.rb,
lib/hoodoo/client/client.rb,
lib/hoodoo/communicators.rb,
lib/hoodoo/errors/errors.rb,
lib/hoodoo/logger/logger.rb,
lib/hoodoo/monkey/monkey.rb,
lib/hoodoo/client/headers.rb,
lib/hoodoo/utilities/uuid.rb,
lib/hoodoo/presenters/base.rb,
lib/hoodoo/communicators/fast.rb,
lib/hoodoo/communicators/pool.rb,
lib/hoodoo/communicators/slow.rb,
lib/hoodoo/data/resources/log.rb,
lib/hoodoo/logger/fast_writer.rb,
lib/hoodoo/logger/slow_writer.rb,
lib/hoodoo/logger/writer_mixin.rb,
lib/hoodoo/presenters/base_dsl.rb,
lib/hoodoo/utilities/utilities.rb,
lib/hoodoo/presenters/embedding.rb,
lib/hoodoo/client/augmented_base.rb,
lib/hoodoo/client/augmented_hash.rb,
lib/hoodoo/data/resources/caller.rb,
lib/hoodoo/data/resources/errors.rb,
lib/hoodoo/presenters/types/date.rb,
lib/hoodoo/presenters/types/enum.rb,
lib/hoodoo/presenters/types/hash.rb,
lib/hoodoo/presenters/types/tags.rb,
lib/hoodoo/presenters/types/text.rb,
lib/hoodoo/presenters/types/uuid.rb,
lib/hoodoo/client/augmented_array.rb,
lib/hoodoo/data/resources/session.rb,
lib/hoodoo/data/types/permissions.rb,
lib/hoodoo/logger/flattener_mixin.rb,
lib/hoodoo/presenters/types/array.rb,
lib/hoodoo/presenters/types/field.rb,
lib/hoodoo/presenters/types/float.rb,
lib/hoodoo/presenters/types/object.rb,
lib/hoodoo/presenters/types/string.rb,
lib/hoodoo/client/endpoint/endpoint.rb,
lib/hoodoo/presenters/types/boolean.rb,
lib/hoodoo/presenters/types/decimal.rb,
lib/hoodoo/presenters/types/integer.rb,
lib/hoodoo/active/active_record/base.rb,
lib/hoodoo/active/active_record/uuid.rb,
lib/hoodoo/errors/error_descriptions.rb,
lib/hoodoo/services/services/context.rb,
lib/hoodoo/services/services/request.rb,
lib/hoodoo/services/services/service.rb,
lib/hoodoo/services/services/session.rb,
lib/hoodoo/utilities/string_inquirer.rb,
lib/hoodoo/active/active_record/dated.rb,
lib/hoodoo/data/types/error_primitive.rb,
lib/hoodoo/logger/writers/file_writer.rb,
lib/hoodoo/presenters/types/date_time.rb,
lib/hoodoo/services/services/response.rb,
lib/hoodoo/active/active_record/finder.rb,
lib/hoodoo/active/active_record/secure.rb,
lib/hoodoo/active/active_record/writer.rb,
lib/hoodoo/data/types/permissions_full.rb,
lib/hoodoo/services/services/interface.rb,
lib/hoodoo/transient_store/mocks/redis.rb,
lib/hoodoo/active/active_record/creator.rb,
lib/hoodoo/active/active_record/support.rb,
lib/hoodoo/client/paginated_enumeration.rb,
lib/hoodoo/logger/writers/stream_writer.rb,
lib/hoodoo/services/discovery/discovery.rb,
lib/hoodoo/services/services/permissions.rb,
lib/hoodoo/client/endpoint/endpoints/amqp.rb,
lib/hoodoo/client/endpoint/endpoints/http.rb,
lib/hoodoo/services/middleware/middleware.rb,
lib/hoodoo/active/active_record/translated.rb,
lib/hoodoo/data/types/permissions_defaults.rb,
lib/hoodoo/services/middleware/interaction.rb,
lib/hoodoo/transient_store/transient_store.rb,
lib/hoodoo/data/types/permissions_resources.rb,
lib/hoodoo/monkey/patch/datadog_traced_amqp.rb,
lib/hoodoo/services/services/implementation.rb,
lib/hoodoo/monkey/patch/newrelic_traced_amqp.rb,
lib/hoodoo/presenters/common_resource_fields.rb,
lib/hoodoo/active/active_model/uuid_validator.rb,
lib/hoodoo/active/active_record/error_mapping.rb,
lib/hoodoo/active/active_record/search_helper.rb,
lib/hoodoo/transient_store/mocks/dalli_client.rb,
lib/hoodoo/active/active_record/manually_dated.rb,
lib/hoodoo/client/endpoint/endpoints/not_found.rb,
lib/hoodoo/services/discovery/results/for_amqp.rb,
lib/hoodoo/services/discovery/results/for_http.rb,
lib/hoodoo/services/middleware/amqp_log_writer.rb,
lib/hoodoo/active/active_record/security_helper.rb,
lib/hoodoo/client/endpoint/endpoints/http_based.rb,
lib/hoodoo/services/discovery/results/for_local.rb,
lib/hoodoo/transient_store/transient_store/base.rb,
lib/hoodoo/services/discovery/results/for_remote.rb,
lib/hoodoo/transient_store/transient_store/redis.rb,
lib/hoodoo/client/endpoint/endpoints/auto_session.rb,
lib/hoodoo/services/discovery/discoverers/by_flux.rb,
lib/hoodoo/logger/writers/log_entries_dot_com_writer.rb,
lib/hoodoo/transient_store/transient_store/memcached.rb,
lib/hoodoo/monkey/patch/newrelic_middleware_analytics.rb,
lib/hoodoo/services/discovery/discoverers/by_convention.rb,
lib/hoodoo/services/discovery/discoverers/by_drb/by_drb.rb,
lib/hoodoo/services/discovery/discoverers/by_drb/drb_server.rb,
lib/hoodoo/monkey/patch/active_record_dated_finder_additions.rb,
lib/hoodoo/services/middleware/endpoints/inter_resource_local.rb,
lib/hoodoo/services/middleware/endpoints/inter_resource_remote.rb,
lib/hoodoo/services/middleware/exception_reporting/base_reporter.rb,
lib/hoodoo/transient_store/transient_store/memcached_redis_mirror.rb,
lib/hoodoo/monkey/patch/active_record_manually_dated_finder_additions.rb,
lib/hoodoo/services/middleware/exception_reporting/exception_reporting.rb,
lib/hoodoo/services/middleware/exception_reporting/reporters/raygun_reporter.rb,
lib/hoodoo/services/middleware/exception_reporting/reporters/airbrake_reporter.rb

Overview

File

airbrake_reporter.rb

©

Loyalty New Zealand 2014

Purpose

Send exception details to Airbrake.


08-Dec-2014 (ADH): Created.

Defined Under Namespace

Modules: ActiveRecord, Communicators, Data, Monkey, Presenters, Services, Utilities Classes: Client, ErrorDescriptions, Errors, Generator, Logger, StringInquirer, TransientStore, UUID

Constant Summary collapse

VERSION =

The Hoodoo gem version. If this changes, be sure to re-run bundle install or bundle update.

'2.12.7'
DATE =

The Hoodoo gem date. If this changes, be sure to re-run bundle install or bundle update.

'2021-02-12'