Module: Tempo
- Defined in:
- lib/tempostrano.rb
Class Method Summary collapse
Class Method Details
.post(project: nil, token: nil, message: nil, payload: {}) ⇒ Object
7 8 9 10 11 12 13 14 |
# 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 |