lib/datadog/notifications/plugins.rb in datadog-notifications-0.5.1 vs lib/datadog/notifications/plugins.rb in datadog-notifications-0.5.2
- old
+ new
@@ -1,10 +1,12 @@
module Datadog
class Notifications
module Plugins
+ autoload :Base, 'datadog/notifications/plugins/base'
+ autoload :Grape, 'datadog/notifications/plugins/grape'
+ autoload :ActiveRecord, 'datadog/notifications/plugins/active_record'
+ autoload :ActiveJob, 'datadog/notifications/plugins/active_job'
+ autoload :ActionController, 'datadog/notifications/plugins/action_controller'
+ autoload :GRPC, 'datadog/notifications/plugins/grpc'
end
end
-end
-
-%w[base grape active_record active_job action_controller].each do |name|
- require "datadog/notifications/plugins/#{name}"
end