Mailgun Ruby го чита проксито кога се создава неговиот клиент
Поставете Mailgun.proxy_url пред да создадете тековен Mailgun::Client заснован на Faraday, држејќи ги API домаќинот и клучот одделно.
Клиентот Mailgun Ruby заснован на Faraday го чита 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.