module Tempo
Public Class Methods
post(project: nil, token: nil, message: nil, payload: {})
click to toggle source
# File lib/tempostrano.rb, line 7 def self.post(project: nil, token: nil, message: nil, payload: {}) payload['agent'] = 'capistrano' params = {'payload' => payload.to_json} uri = URI(URI.encode("#{fetch(:tempo_url)}/api/v1/provider/#{project}/notify/deployer?access_token=#{token}")) Net::HTTP.post_form(uri, params) end