Macmiilka Mailgun Ruby ee ku salaysan Faraday wuxuu akhriyaa Mailgun.proxy_url marka la abuuro. Marka hore deji jaangooyooshaas:

require 'mailgun-ruby'

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

OUTBOUND_PROXY waxa uu yeelan karaa URL sida http://proxy.example:8080. Qayb ka mid ah liiska proxy HTTP ayaa bixin kara waddo HTTP oo dadweyne ah qiimahan. Hay api_key iyo api_host sida dejinta Mailgun ee barnaamijka, oo ay ku jirto magaca host-ka API gobolka ee loogu talagalay.

Dhiseeyaha waxa uu proxy_url u gudbiyaa doorashada proxy ee Faraday wuxuuna u qaabeeyaa akoonka API si gooni ah. Isbeddel dambe oo ku yimaada Mailgun.proxy_url waxa uu isku xirka Faraday ee la kaydiyay ee macmiil jira uga tagaa isbeddel la'aan.

proxy_url waxa sidoo kale loo aqbalayaa sida doodda toddobaad ee booska ee dhiseeyaha. Isticmaal habka qaabaynta ee barnaamijka u deggan si booskaas u yaraado faham.

Noocyada hore ee mailgun-ruby waxay isticmaali jireen RestClient. U xilsaaridda RestClient.proxy waxay khusaysaa jiilkaas gaadiidka; hubi SDK-da la rakibay ka hor intaadan ula qabsan macmiil ku salaysan Faraday.

Maqaallo la xiriira