Sha256: ef893287340397484e0056d11a8cfa7acd07c545894c996d5bfcd1a6da5c753f
Contents?: true
Size: 1.06 KB
Versions: 3
Compression:
Stored size: 1.06 KB
Contents
module Immoscout module Api module Request def get(path, payload = nil, multipart = nil) request(:get, path, payload, multipart) end def post(path, payload = nil, multipart = nil) request(:post, path, payload, multipart) end def put(path, payload = nil, multipart = nil) request(:put, path, payload, multipart) end def delete(path, payload = nil, multipart = nil) request(:delete, path, payload, multipart) end 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.headers['Content-Type'] = "application/json;charset=UTF-8" end request.headers['Accept'] = "application/json" request.headers['User-Agent'] = \ "HausgoldImmoscout/#{Immoscout::VERSION}" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
immoscout-1.3.1 | lib/immoscout/api/request.rb |
immoscout-1.3.0 | lib/immoscout/api/request.rb |
immoscout-1.2.0 | lib/immoscout/api/request.rb |