class Github::Orgs::Teams

def edit(team_id, params={})


"permission" => "push"
"name" => "new team name",
github.orgs.teams.edit 'team-id',
github = Github.new :oauth_token => '...'
= Examples

* admin - team members can pull, push and administor these repositories.
* push - team members can pull and push, but not administor this repositores.
* pull - team members can pull, but not push or administor this repositories. Default
:permission - Optional string
:name - Required string
= Inputs

In order to edit a team, the authenticated user must be an owner of the org that the team is associated with.
Edit a team
def edit(team_id, params={})
  _validate_presence_of team_id
  normalize! params
  filter! VALID_TEAM_PARAM_NAMES, params
  assert_valid_values(VALID_TEAM_PARAM_VALUES, params)
  assert_required_keys(%w[ name ], params)
  patch_request("/teams/#{team_id}", params)
end