lib/github_api/repos/keys.rb
# encoding: utf-8 module Github class Repos module Keys # List keys # # GET /repos/:user/:repo/keys # def keys(user, repo) get("/repos/#{user}/#{repo}/keys") end # Get a key # # GET /repos/:user/:repo/keys/:id # def get_key(user, repo, key_id) get("/repos/#{user}/#{repo}/keys/#{key_id}") end # Create a key # # POST /repos/:user/:repo/keys def create_key(user, repo, params={}) _normalize_params_keys(params) _filter_params_keys(%w[ title key ], params) post("/repos/#{user}/#{repo}/keys", params) end # Edit key # # PATCH /repos/:user/:repo/keys/:id # def edit_key(user, repo, key_id) _normalize_params_keys(params) _filter_params_keys(%w[ title key ], params) patch("/repos/#{user}/#{repo}/keys/#{key_id}") end # Delete key # # DELETE /repos/:user/:repo/keys/:id def delete_key(user, repo, key_id) delete("/repos/#{user}/#{repo}/keys/#{key_id}") end end # Keys end # Repos end # Github