Method: Sem::API::Team.create!

Defined in:
lib/sem/api/team.rb

.create!(team_srn, args) ⇒ Object



22
23
24
25
26
27
28
29
30
# File 'lib/sem/api/team.rb', line 22

def self.create!(team_srn, args)
  org_name, team_name = Sem::SRN.parse_team(team_srn)

  team = client.teams.create_for_org!(org_name, args.merge(:name => team_name))

  new(org_name, team)
rescue SemaphoreClient::Exceptions::NotFound
  raise Sem::Errors::ResourceNotFound.new("Organization", [org_name])
end