def transmit
      transmitter = Transmitter.new(ACTION, config)
      puts "Notifying AppSignal of deploy with: "\
        "revision: #{marker_data[:revision]}, user: #{marker_data[:user]}"

      response = transmitter.transmit(marker_data)
      unless response.code == "200"
        raise "#{response.code} at #{transmitter.uri}"
      end
      puts "AppSignal has been notified of this deploy!"
    rescue => e
      puts "Something went wrong while trying to notify AppSignal: #{e}"
    end
def transmit
      transmitter = Transmitter.new(ACTION, config)
      puts "Notifying AppSignal of deploy with: "\
        "revision: #{marker_data[:revision]}, user: #{marker_data[:user]}"

      response = transmitter.transmit(marker_data)
      unless response.code == "200"
        raise "#{response.code} at #{transmitter.uri}"
      end
      puts "AppSignal has been notified of this deploy!"
    rescue => e
      puts "Something went wrong while trying to notify AppSignal: #{e}"
    end
@param marker_data [Hash] see {#marker_data}
 @option marker_data :environment [String] environment to load
   configuration for.
 @option marker_data :name [String] name of the application.
 @option marker_data :user [String] name of the user that is creating the
   marker.
 @option marker_data :revision [String] the revision that has been
   deployed. E.g. a git commit SHA.
 @param config [Appsignal::Config]
 Send a request to create the marker.

 Prints output to STDOUT.

 @return [void]