scripts/webapp.rb in standup-0.6.5 vs scripts/webapp.rb in standup-0.6.6
- old
+ new
@@ -138,15 +138,10 @@
def github_repo
params.github_repo.include?('/') ? params.github_repo : "#{params.github_user}/#{params.github_repo}"
end
def github_add_deploy_key user, password, repo, title, key
- require 'net/http'
- Net::HTTP.start 'github.com' do |http|
- req = Net::HTTP::Post.new "/api/v2/json/repos/key/#{repo}/add"
- req.form_data = {'title' => title, 'key' => key}
- req.basic_auth user, password
- response = http.request req
- response.is_a? Net::HTTPSuccess
- end
+ require 'octokit'
+ client = Octokit::Client.new(:login => user, :password => password)
+ client.add_deploy_key(repo, title, key)
end
end