Module: USCoreTestKit::Client::ServerProxy
- Included in:
- USCoreClientV311::ReadEndpoint, USCoreClientV311::SearchEndpoint, USCoreClientV400::ReadEndpoint, USCoreClientV400::SearchEndpoint, USCoreClientV501::ReadEndpoint, USCoreClientV501::SearchEndpoint, USCoreClientV610::ReadEndpoint, USCoreClientV610::SearchEndpoint, USCoreClientV700::ReadEndpoint, USCoreClientV700::SearchEndpoint
- Defined in:
- lib/us_core_test_kit/client/server_proxy.rb
Instance Method Summary collapse
Instance Method Details
#proxy_client ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/us_core_test_kit/client/server_proxy.rb', line 6 def proxy_client @proxy_client ||= Faraday.new( url: ENV.fetch('FHIR_REFERENCE_SERVER'), params: {}, headers: request_headers ) do |proxy| proxy.use FaradayMiddleware::Gzip proxy..params_encoder = Faraday::FlatParamsEncoder end end |
#request_headers ⇒ Object
17 18 19 20 21 22 |
# File 'lib/us_core_test_kit/client/server_proxy.rb', line 17 def request_headers { 'Content-Type' => 'application/json', 'Authorization' => 'Bearer SAMPLE_TOKEN', } end |