דער Faraday-באַזירטער Mailgun Ruby קליענט לייענט Mailgun.proxy_url ווען ער ווערט געשאַפֿן. שטעלט קודם דעם פֿאַרבאַשטימטן ווערט:

require 'mailgun-ruby'

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

OUTBOUND_PROXY קען אַנטהאַלטן אַ URL ווי http://proxy.example:8080. אַן ענדפּונקט פֿון דער רשימה פֿון HTTP פּראָקסיס קען צושטעלן אַ פּובליקן HTTP וועג פֿאַר דעם ווערט. האַלט api_key און api_host ווי די Mailgun איינשטעלונגען פֿון דער אַפּליקאַציע, אַרײַנגערעכנט דעם געמיינטן ראַיאָנאַלן API האָסטנאָמען.

דער קאָנסטרוקטאָר גיט איבער proxy_url צו Faraday'ס פּראָקסי אָפּציע און קאָנפֿיגורירט דעם API קאָנטע באַזונדער. אַ שפּעטערדיקע ענדערונג אין Mailgun.proxy_url לאָזט די אויפֿגעהיטענע Faraday פֿאַרבינדונג פֿון אַ באַשטייענדיקן קליענט אומגעביטן.

proxy_url ווערט אויך אָנגענומען ווי דער זיבעטער פּאָזיציע־אַרגומענט פֿון קאָנסטרוקטאָר. ניצט דעם איינגעפֿירטן קאָנפֿיגוראַציע־סטיל פֿון דער אַפּליקאַציע כדי יענע פּאָזיציע זאָל בלײַבן פֿאַרשטאַנדיק.

עלטערע mailgun-ruby אַרויסגאַבעס האָבן געניצט RestClient. די RestClient.proxy צוטיילונג גילט פֿאַר יענער טראַנספּאָרט־דור; פּרופֿט דעם אינסטאַלירטן SDK פֿאַר איר פּאַסט עס אָן צו אַ Faraday-באַזירטן קליענט.

פֿאַרבונדענע אַרטיקלען