Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:17:37 +08:00
commit 53f8448ca7
10 changed files with 1345 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
#!/usr/bin/env ruby
require_relative 'bugsnag_api_client'
class BugsnagHelper
def initialize
@client = BugsnagApiClient.new
end
def list_errors(limit: 20, status: nil, severity: nil)
@client.list_errors(limit: limit, status: status, severity: severity)
end
def get_error_details(error_id)
@client.get_error_details(error_id)
end
def resolve_error(error_id)
@client.resolve_error(error_id)
end
def get_error_events(error_id, limit: 10)
@client.get_error_events(error_id, limit: limit)
end
def analyze_errors
@client.analyze_errors
end
def list_organizations
@client.list_organizations
end
def list_projects
@client.list_projects
end
def add_comment(error_id, message)
@client.add_comment(error_id, message)
end
def list_comments(error_id)
@client.list_comments(error_id)
end
end