Method: Octokit::Client::Organizations#update_team

Defined in:
lib/octokit/client/organizations.rb

#update_team(team_id, options = {}) ⇒ Sawyer::Resource

Update team

Requires authenticated organization owner.

Examples:

@client.update_team(100000, {
  :name => 'Front-end Designers',
  :permission => 'push'
})

Parameters:

  • team_id (Integer)

    Team id.

  • options (Hash) (defaults to: {})

    a customizable set of options

Options Hash (options):

  • :name (String)

    Team name.

  • :permission (String)

    Permissions the team has for team repositories.

    ‘pull` - team members can pull, but not push to or administer these repositories. `push` - team members can pull and push, but not administer these repositories. `admin` - team members can pull, push and administer these repositories.

Returns:

  • (Sawyer::Resource)

    Hash representing updated team.

See Also:



251
252
253
# File 'lib/octokit/client/organizations.rb', line 251

def update_team(team_id, options = {})
  patch "teams/#{team_id}", options
end