module Bugsnag::Delivery
Public Class Methods
Source
# File lib/bugsnag/delivery.rb, line 21 def [](name) delivery_methods[name.to_sym] end
Reference a delivery method by name
Source
# File lib/bugsnag/delivery.rb, line 15 def register(name, delivery_method) delivery_methods[name.to_sym] = delivery_method end
Add a delivery method to the list of supported methods. Any registered method can then be used by name in Configuration
.
“‘ require ’bugsnag’ Bugsnag::Delivery.register
(:my_delivery_queue, MyDeliveryQueue) Bugsnag.configure
do |config|
config.delivery_method = :my_delivery_queue
end “‘
Private Class Methods
Source
# File lib/bugsnag/delivery.rb, line 26 def delivery_methods @delivery_methods ||= {} end