lib/honeybadger/backend/base.rb in honeybadger-5.4.1 vs lib/honeybadger/backend/base.rb in honeybadger-5.5.0

- old
+ new

@@ -107,9 +107,19 @@ # @param [#to_json] payload The JSON payload containing all deployment data. def track_deployment(payload) notify(:deploys, payload) end + # Send event + # @example + # backend.event([{event_type: "email_received", ts: "2023-03-04T12:12:00+1:00", subject: 'Re: Aquisition' }}) + # + # @param [Array] payload array of event hashes to send + # @raise NotImplementedError + def event(payload) + raise NotImplementedError, "must define #event on subclass" + end + private attr_reader :config end end