Method: Happyscribe::Transcript#retrieve

Defined in:
lib/happyscribe.rb

#retrieve(id) ⇒ Object



55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# File 'lib/happyscribe.rb', line 55

def retrieve(id)
  endpoint = "#{@base}/transcriptions/#{id}"

  uri = URI.parse(endpoint)
  request = Net::HTTP::Get.new(uri)
  request["Authorization"] = @auth

  req_options = {
    use_ssl: uri.scheme == "https",
  }
  response = Net::HTTP.start(uri.hostname, uri.port, req_options) do |http|
    http.request(request)
  end
  return JSON.parse(response.body)
end