Sha256: afdde8f5c499fe43614f8d578f83903ec6aa4980b9b6ecdd8caf49fbb5547b2d
Contents?: true
Size: 713 Bytes
Versions: 1
Compression:
Stored size: 713 Bytes
Contents
# frozen_string_literal: true module SafeRequestHelpers def safe_get(endpoint, params = nil, headers = nil) safe_request(:get, endpoint, params, headers) end def safe_post(endpoint, params = nil, headers = nil) safe_request(:post, endpoint, params, headers) end def safe_request(verb, endpoint, params = nil, headers = nil) if Rails.version.starts_with?('4') send(verb, endpoint, params, headers) else options = { params: params } options[:headers] = headers if headers send(verb, endpoint, **options) end end end RSpec.configure do |config| config.include SafeRequestHelpers, type: :controller config.include SafeRequestHelpers, type: :request end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
g5_updatable-1.0.2.pre.1 | spec/support/safe_request_helpers.rb |