module Coordconver::Utils::Request
Public Instance Methods
delete(url, params: nil, headers: {})
click to toggle source
# File lib/coordconver/utils/request.rb, line 18 def delete(url, params: nil, headers: {}) send_request(:delete, url, params: params, headers: headers) end
get(url, params: nil, headers: {})
click to toggle source
# File lib/coordconver/utils/request.rb, line 6 def get(url, params: nil, headers: {}) send_request(:get, url, params: params, headers: headers) end
parse_body(body)
click to toggle source
# File lib/coordconver/utils/request.rb, line 35 def parse_body(body) JSON.parse(body) end
post(url, body: , headers: {})
click to toggle source
# File lib/coordconver/utils/request.rb, line 10 def post(url, body: , headers: {}) send_request(:post, url, body: body, headers: headers) end
put(url, body: , headers: {})
click to toggle source
# File lib/coordconver/utils/request.rb, line 14 def put(url, body: , headers: {}) send_request(:put, url, body: body, headers: headers) end
send_request(method, url, params: nil, body: nil, headers: {}, opts: {})
click to toggle source
# File lib/coordconver/utils/request.rb, line 22 def send_request(method, url, params: nil, body: nil, headers: {}, opts: {}) raw_response = Utils::Http.new( method.to_sym, url, params: params, body: body, headers: headers, opts: opts ).send_request parse_body(raw_response.body) end