lib/airbrake/cli/client.rb in airbrake-3.1.10 vs lib/airbrake/cli/client.rb in airbrake-3.1.11
- old
+ new
@@ -31,10 +31,12 @@
def create_deploy
uri = URI.parse "http://airbrake.io"\
"/projects/1/deploys.xml"
http = Net::HTTP.new(uri.host,uri.port)
request = Net::HTTP::Post.new(uri.request_uri)
- request.set_form_data('deploy[rails_env]' => options.rails_env,"api_key" => options.api_key)
+ opts = {'deploy[rails_env]' => options.rails_env,"api_key" => options.api_key}
+ opts.merge!('deploy[scm_revision]' => options.scm_revision) if options.scm_revision
+ request.set_form_data(opts)
response = http.request(request)
puts response.body
end
def print_projects