Faraday-baseraði Mailgun Ruby klienturin lesur Mailgun.proxy_url, tá hann verður stovnaður. Set tann sjálvfalda verdin fyrst:

require 'mailgun-ruby'

Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)

OUTBOUND_PROXY kann innihalda eitt URL sum http://proxy.example:8080. Ein endapunktur úr HTTP-proxy listanum kann veita eina almennan HTTP-leið fyri henda verdin. Halt api_key og api_host sum Mailgun-innstillingar hjá applikasjónini, eisini tað ætlaða regionala API-vertnamnið.

Stovnarinn sendir proxy_url víðari til proxy-valmøguleikan í Faraday og stillir API-kontuna sundur. Ein seinni broyting í Mailgun.proxy_url letur goymdu Faraday-sambandið hjá einum verandi klienti óbroytt.

proxy_url verður eisini viðtikið sum sjeyndi støðuargument stovnarans. Brúka tað fasta uppsetingarstíl applikasjónini, so tann støðan verður skiljandi.

Eldri mailgun-ruby útgávur brúktu RestClient. Ein RestClient.proxy-tilluting eigur við tann transport-ættarliðin; kanna tað innstalleraða SDK, áðrenn tú tillagar tað til ein Faraday-baseraðan klient.

Skyldar greinar