Module: Faraday::CLI::MiddlewareFetcher

Extended by:
MiddlewareFetcher
Included in:
MiddlewareFetcher
Defined in:
lib/faraday/cli/middleware_fetcher.rb

Constant Summary collapse

NAME_PATH_MATCHER =
'{.faraday,.faraday.rb,.faraday-cli}'

Instance Method Summary collapse

Instance Method Details

#extend!(faraday_connection_builder, *config_file_paths) ⇒ Object



9
10
11
12
# File 'lib/faraday/cli/middleware_fetcher.rb', line 9

def extend!(faraday_connection_builder, *config_file_paths)
  container = Faraday::CLI::MiddlewareFetcher::Container.new(faraday_connection_builder)
  get_file_paths(config_file_paths).each { |file_path| container.merge!(file_path) }
end