Sha256: e6fff32fce521fa8095cbce7032d66c1c4ef27ac68d2b66835fec1a1cafb4e14
Contents?: true
Size: 763 Bytes
Versions: 37
Compression:
Stored size: 763 Bytes
Contents
module Bugsnag module Delivery class << self ## # 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 # ``` def register(name, delivery_method) delivery_methods[name.to_sym] = delivery_method end ## # Reference a delivery method by name def [](name) delivery_methods[name.to_sym] end private def delivery_methods @delivery_methods ||= {} end end end end
Version data entries
37 entries across 37 versions & 1 rubygems