Module: SentryApi::Client::Teams
- Included in:
- SentryApi::Client
- Defined in:
- lib/sentry-api/client/teams.rb
Instance Method Summary collapse
-
#create_project(team_slug, options = {}, organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Create a new project bound to a team.
-
#delete_team(team_slug, organization_slug = @default_org_slug) ⇒ Object
Schedules a team for deletion.
-
#team(team_slug, organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Return details on an individual team.
-
#team_projects(team_slug, organization_slug = @default_org_slug) ⇒ Array<SentryApi::ObjectifiedHash>
Return a list of projects bound to a team.
-
#update_team(team_slug, options = {}, organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Update various attributes and configurable settings for the given team.
Instance Method Details
#create_project(team_slug, options = {}, organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Create a new project bound to a team.
16 17 18 |
# File 'lib/sentry-api/client/teams.rb', line 16 def create_project(team_slug, ={}, organization_slug=@default_org_slug) post("/teams/#{organization_slug}/#{team_slug}/projects/", body: ) end |
#delete_team(team_slug, organization_slug = @default_org_slug) ⇒ Object
Schedules a team for deletion
27 28 29 |
# File 'lib/sentry-api/client/teams.rb', line 27 def delete_team(team_slug, organization_slug=@default_org_slug) delete("/teams/#{organization_slug}/#{team_slug}/") end |
#team(team_slug, organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Return details on an individual team.
51 52 53 |
# File 'lib/sentry-api/client/teams.rb', line 51 def team(team_slug, organization_slug=@default_org_slug) get("/teams/#{organization_slug}/#{team_slug}/") end |
#team_projects(team_slug, organization_slug = @default_org_slug) ⇒ Array<SentryApi::ObjectifiedHash>
Return a list of projects bound to a team
39 40 41 |
# File 'lib/sentry-api/client/teams.rb', line 39 def team_projects(team_slug, organization_slug=@default_org_slug) get("/teams/#{organization_slug}/#{team_slug}/projects/") end |
#update_team(team_slug, options = {}, organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Update various attributes and configurable settings for the given team.
66 67 68 |
# File 'lib/sentry-api/client/teams.rb', line 66 def update_team(team_slug, ={}, organization_slug=@default_org_slug) get("/teams/#{organization_slug}/#{team_slug}/", body: ) end |