module RSpecAPITest::HTTPHelpers

Public Instance Methods

request(*args) click to toggle source
# File lib/rspec_api_test/http_helpers.rb, line 32
def request(*args)
  defaults = RSpecAPITest.config[:defaults] || {}
  opts_i = args[2].is_a?(String) ? 3 : 2
  args[opts_i] ||= {} if defaults
  args[opts_i].reverse_merge!(defaults) 
  RestClient.send(*args)
rescue RestClient::Exception => e
  e.response
end