class Airbrake::DeployNotifier

@since v3.2.0
@api public
- version
- revision
- repository
- username
- environment
consists of:
DeployNotifier sends deploy information to Airbrake. The information

def initialize

def initialize
  @config = Airbrake::Config.instance
  @sender = SyncSender.new
end

def notify(deploy_info)

Other tags:
    See: Airbrake.notify_deploy -
def notify(deploy_info)
  promise = @config.check_configuration
  return promise if promise.rejected?
  promise = Airbrake::Promise.new
  deploy_info[:environment] ||= @config.environment
  @sender.send(
    deploy_info,
    promise,
    URI.join(@config.host, "api/v4/projects/#{@config.project_id}/deploys"),
  )
  promise
end