Mailgun Ruby អានប្រូកស៊ីនៅពេលបង្កើតអតិថិជនរបស់វា
កំណត់ Mailgun.proxy_url មុនពេលបង្កើត Mailgun::Client ដែលមានមូលដ្ឋានលើ Faraday បច្ចុប្បន្ន ដោយរក្សា API host និង key ដាច់ដោយឡែក។
អតិថិជន 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 របស់កម្មវិធី រួមទាំងឈ្មោះ host API តំបន់ដែលបានបម្រុងទុក។
កម្មវិធីបង្កើតបញ្ជូន proxy_url ទៅជម្រើសប្រូកស៊ីរបស់ Faraday ហើយកំណត់គណនី API ដោយឡែក។ ការផ្លាស់ប្តូរ Mailgun.proxy_url នៅពេលក្រោយទុកការតភ្ជាប់ Faraday ដែលបានរក្សាទុករបស់អតិថិជនដែលមានស្រាប់មិនផ្លាស់ប្តូរ។
proxy_url ក៏ត្រូវបានទទួលជាអាគុយម៉ង់ទីតាំងទីប្រាំពីររបស់កម្មវិធីបង្កើតផងដែរ។ ប្រើរចនាប័ទ្មកំណត់រចនាសម្ព័ន្ធដែលបានបង្កើតឡើងរបស់កម្មវិធី ដើម្បីឱ្យទីតាំងនោះអាចយល់បាន។
ការចេញផ្សាយ mailgun-ruby ចាស់ៗបានប្រើ RestClient។ ការកំណត់ RestClient.proxy អនុវត្តចំពោះជំនាន់ការដឹកជញ្ជូននោះ; ពិនិត្យ SDK ដែលបានដំឡើងមុនពេលកែសម្រួលវាសម្រាប់អតិថិជនដែលមានមូលដ្ឋានលើ Faraday។