Slide 47
Slide 47 text
MyApiClient::Error#metadata を使うとエラー情
報がわかりやすい
begin
api_clinet = ExampleApiClient.new(access_token: 'access_toke
api_clinet.get_users #=> #
rescue MyApiClient::Error => e
e.metadata
# => {
# request_line: 'GET https://example.com/users',
# request_headers: {...},
# request_query: {...},
# request_body: {...},
# response_status: 400,
# response_headers: {...},
# response_body: {...},
# }
Bugsnag.notify(e) do |report|