Module: RSpecDoc::RestClient

Defined in:
lib/rspec-doc/rest_client.rb

Class Method Summary collapse

Class Method Details

.get(example, url, headers = {}) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/rspec-doc/rest_client.rb', line 6

def self.get(example, url, headers={}) 
  example.[:md_doc] ||= {}
  resp = RestClient.get(url, headers)    
  example.[:md_doc][:api_request] = self.make_api_request_md({
    method: :get,
    url: url,
    headers: headers,
    response: resp 
  })
  resp
end

.post(example, url, payload, headers = {}) ⇒ Object



18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/rspec-doc/rest_client.rb', line 18

def self.post(example, url, payload, headers={})
  example.[:md_doc] ||= {}
  resp = RestClient.post(url, payload, headers)    
  example.[:md_doc][:api_request] = self.make_api_request_md({
    method: :post,
    url: url,
    payload: payload,
    headers: headers, 
    response: resp 
  })
  resp
end