module Github::Repos::Keys

def create_key(user, repo, params={})

POST /repos/:user/:repo/keys

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 /repos/:user/:repo/keys/: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