module Github::Repos::Keys
def create_key(user, repo, params={})
Create a key
def create_key(user, repo, params={}) _normalize_params_keys(params) _filter_params_keys(%w[ title key ], params) post("/repos/#{user}/#{repo}/keys", params) end
def delete_key(user, repo, key_id)
Delete key
def delete_key(user, repo, key_id) delete("/repos/#{user}/#{repo}/keys/#{key_id}") end
def edit_key(user, repo, key_id)
PATCH /repos/:user/:repo/keys/:id
Edit key
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
def get_key(user, repo, key_id)
GET /repos/:user/:repo/keys/:id
Get a key
def get_key(user, repo, key_id) get("/repos/#{user}/#{repo}/keys/#{key_id}") end
def keys(user, repo)
GET /repos/:user/:repo/keys
List keys
def keys(user, repo) get("/repos/#{user}/#{repo}/keys") end