Faraday: Дополнительные параметры адаптера в назначении default_adapter

Созданный на 12 нояб. 2019  ·  3Комментарии  ·  Источник: lostisland/faraday

Привет,

Похоже, что отсутствуют дополнительные параметры адаптера поддержки в назначении default_adapter. Я хочу назначить default_adapter один раз (при инициализации) и использовать его в нескольких подключениях. Поскольку для адаптера Typhoeus требуются дополнительные параметры ( http_version: :httpv2_0 ), я должен добавлять его в каждое соединение, что приводит к дублированию. Было бы здорово - там же назначить default_adapter и установить его параметры.

feature help wanted

Самый полезный комментарий

Отлично, я обозначил это как новую функцию, поэтому мы выберем ее для разработки в какой-то момент.
Поскольку это не критическая часть библиотеки, мы будем рады рассмотреть PR участника, если кто-то захочет поработать над ним.

Все 3 Комментарий

Привет @ aleksb86 , спасибо, что открыли это.

Звучит как разумная функция, вы бы посмотрели на это примерно так:

Faraday.default_adapter = :typhoeus
Faraday.default_adapter_options = {...}

conn = Faraday.new(...)
# conn will use default adapter with default options

Сработало бы это для вас или вы хотели что-то другое?

Спасибо за быстрый ответ. Смотрится отлично, этого как раз и не хватает.

Отлично, я обозначил это как новую функцию, поэтому мы выберем ее для разработки в какой-то момент.
Поскольку это не критическая часть библиотеки, мы будем рады рассмотреть PR участника, если кто-то захочет поработать над ним.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

minad picture minad  ·  17Комментарии

JohnBat26 picture JohnBat26  ·  11Комментарии

gjtorikian picture gjtorikian  ·  18Комментарии

mattbrictson picture mattbrictson  ·  10Комментарии

Carlbc18 picture Carlbc18  ·  23Комментарии