class Crashbreak::DumpersDataRepository

Public Class Methods

new(error_id) click to toggle source
# File lib/crashbreak/repositories/dumpers_data_repository.rb, line 3
def initialize(error_id)
  @error_id = error_id
end

Public Instance Methods

dumpers_data() click to toggle source
# File lib/crashbreak/repositories/dumpers_data_repository.rb, line 7
def dumpers_data
  JSON.parse request_body
end

Private Instance Methods

connection() click to toggle source
# File lib/crashbreak/repositories/dumpers_data_repository.rb, line 20
def connection
  Faraday.new(url: request_url)
end
request_body() click to toggle source
# File lib/crashbreak/repositories/dumpers_data_repository.rb, line 13
def request_body
  connection.get do |req|
    req.url request_url
    req.headers['Content-Type'] = 'application/json'
  end.body
end
request_url() click to toggle source
# File lib/crashbreak/repositories/dumpers_data_repository.rb, line 24
def request_url
  "#{BASE_URL}/projects/#{project_token}/errors/#{@error_id}/dumpers_data"
end