lib/immoscout/api/request.rb in immoscout-1.3.2 vs lib/immoscout/api/request.rb in immoscout-1.4.0
- old
+ new
@@ -1,9 +1,10 @@
# frozen_string_literal: true
module Immoscout
module Api
+ # An abstract HTTP/API request.
module Request
def get(path, payload = nil, multipart = nil)
request(:get, path, payload, multipart)
end
@@ -23,15 +24,15 @@
def request(method, path, payload = nil, multipart = nil)
connection.send(method, path, multipart) do |request|
if multipart
request.headers['Content-Type'] = 'multipart/form-data'
else
- request.body = payload if payload
+ request.body = payload if payload
request.headers['Content-Type'] = 'application/json;charset=UTF-8'
end
request.headers['Accept'] = 'application/json'
request.headers['User-Agent'] = \
- "HausgoldImmoscout/#{Immoscout::VERSION}"
+ "RubyImmoscout/#{Immoscout::VERSION}"
end
end
# rubocop:enable Metrics/MethodLength
end
end