Sha256: 45ee0a547e34bdcff0d6a0cf9ab7cb28a2d9231d327c15ec5ce2e8cef1eb09f1

Contents?: true

Size: 670 Bytes

Versions: 1

Compression:

Stored size: 670 Bytes

Contents

require 'pwd'
module Faraday::CLI::MiddlewareFetcher
  extend self

  require 'faraday/cli/middleware_fetcher/container'

  def extend!(faraday_connection)

    file_name = '.faraday.rb'
    container = Faraday::CLI::MiddlewareFetcher::Container.new(faraday_connection)

    case true

      when File.exist?(File.join(Dir.pwd, file_name))
        container.merge!(File.join(Dir.pwd, file_name))

      when File.exist?(File.join(PWD.pwd, file_name))
        container.merge!(File.join(PWD.pwd, file_name))

      when File.exist?(File.join(ENV['HOME'], file_name))
        container.merge!(File.join(ENV['HOME'], file_name))

      else
        nil

    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
faraday-cli-0.1.0 lib/faraday/cli/middleware_fetcher.rb