class Rossum::Downloader
Public Class Methods
call(id, token)
click to toggle source
# File lib/rossum/downloader.rb, line 3 def self.call(id, token) new(id, token).call end
new(id, token)
click to toggle source
# File lib/rossum/downloader.rb, line 7 def initialize(id, token) @id = id @token = token end
Public Instance Methods
call()
click to toggle source
# File lib/rossum/downloader.rb, line 12 def call http = Net::HTTP.new("all.rir.rossum.ai", 443) http.use_ssl = true uri = URI("https://all.rir.rossum.ai/document/#{@id}") req = Net::HTTP::Get.new(uri) req['Authorization'] = "secret_key #{@token}" response = http.start do |con| con.request(req) end JSON.parse(response.body) end