Module: SentryApi::Client::Organizations
- Included in:
- SentryApi::Client
- Defined in:
- lib/sentry-api/client/organizations.rb
Instance Method Summary collapse
-
#create_team(options = {}, organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Create a new team bound to an organization.
-
#organization(organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Retrieve an Organization.
-
#organization_projects(organization_slug = @default_org_slug) ⇒ Array<SentryApi::ObjectifiedHash>
List an Organization’s Projects.
-
#organization_stats(options = {}, organization_slug = @default_org_slug) ⇒ Array<Array>
Retrieve Event Counts for an Organization.
-
#organization_teams(organization_slug = @default_org_slug) ⇒ Array<SentryApi::ObjectifiedHash>
Return a list of teams bound to a organization.
-
#organizations(member = false) ⇒ Array<SentryApi::ObjectifiedHash>
List your Organizations.
-
#update_organization(options = {}, organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Update an Organization.
Instance Method Details
#create_team(options = {}, organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Create a new team bound to an organization
82 83 84 |
# File 'lib/sentry-api/client/organizations.rb', line 82 def create_team(={}, organization_slug=@default_org_slug) post("/organizations/#{organization_slug}/teams/", body: ) end |
#organization(organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Retrieve an Organization
35 36 37 |
# File 'lib/sentry-api/client/organizations.rb', line 35 def organization(organization_slug=@default_org_slug) get("/organizations/#{organization_slug}/") end |
#organization_projects(organization_slug = @default_org_slug) ⇒ Array<SentryApi::ObjectifiedHash>
List an Organization’s Projects
23 24 25 |
# File 'lib/sentry-api/client/organizations.rb', line 23 def organization_projects(organization_slug=@default_org_slug) get("/organizations/#{organization_slug}/projects/") end |
#organization_stats(options = {}, organization_slug = @default_org_slug) ⇒ Array<Array>
Retrieve Event Counts for an Organization
68 69 70 |
# File 'lib/sentry-api/client/organizations.rb', line 68 def organization_stats(={}, organization_slug=@default_org_slug) get("/organizations/#{organization_slug}/stats/", query: ) end |
#organization_teams(organization_slug = @default_org_slug) ⇒ Array<SentryApi::ObjectifiedHash>
Return a list of teams bound to a organization.
93 94 95 |
# File 'lib/sentry-api/client/organizations.rb', line 93 def organization_teams(organization_slug=@default_org_slug) get("/organizations/#{organization_slug}/teams/") end |
#organizations(member = false) ⇒ Array<SentryApi::ObjectifiedHash>
List your Organizations.
11 12 13 |
# File 'lib/sentry-api/client/organizations.rb', line 11 def organizations(member=false) get("/organizations/", query: {member: member}) end |
#update_organization(options = {}, organization_slug = @default_org_slug) ⇒ SentryApi::ObjectifiedHash
Update an Organization
51 52 53 |
# File 'lib/sentry-api/client/organizations.rb', line 51 def update_organization(={}, organization_slug=@default_org_slug) put("/organizations/#{organization_slug}/", body: ) end |